A dashboard for hack events run with Hackbot
The dashboard can be viewed directly from this repository's gh-pages
at https://codesleuth.github.io/hackbot-dashboard
The code is currently customised for the upcoming Hack24 2017 event but will transition to a general dashboard soon.
The dashboard is a React app which requires building (bundling) before it is ready to host as static content.
Note: You will need Node.js installed.
-
Clone
git clone https://github.com/Codesleuth/hackbot-dashboard.git cd hackbot-dashboard
-
Install dependencies
npm install
-
Run the webpack dev server
npm run dev
-
Browse to the site locally at: http://localhost:8080
The site will build to the build/
directory with the following command:
npm run build
Publish the build/
directory wherever you like as static content.
Note: if using nginx
, be sure to gzip the bundle and enable gzip_static
for increased compression.
- First, fork this repository to your own copy, then follow the steps above ensuring you clone your fork.
- Make whatever changes you like.
- Open a Pull Request!
GPL v2 - see the license file.