Skip to content
This repository has been archived by the owner on Nov 15, 2019. It is now read-only.

theHackSB/hacksb19-site

Repository files navigation

Hack SB's Landing Page

Hack SB is a 12 hour student organized hackathon for high school students. This repository contains the source code for the official landing page.

logo

How it works

We using the classic HTML, CSS and JS to do make this landing page to keep things simple, small & minimal

#Running Dev Server npm i npm start Note: Comes with hot reload

DevOps

In effort to keep the source code and the production build, we used some little tricks to save time for both the developer and the user.

CDN minification

Instead of minifying out code using webpack or parcel which would require a different type of a project architecture, we used the Cloudflare's CDN service and installed a few scripts which will minify our code on the server and cache the page when offline using the Service Worker API.

Backend

We believe in the serverless ideology, therefore we used firebase realtime database to store the user information. We used firebase cloud functions to secure our database to restrict unwanted reads and writes to the DB. Using React js we were able to create a visualization of the data.

About

(Was the) Official Homepage for the HackSB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •