⚠️ This repo is years old & serving only as an archive. Dash was the world’s best hackathon management platform while it lasted!
From 2018 to 2020, I was involved in a ton of hackathons. After my first leadership experience at Hack Chicago, I found myself to be redeploying similar tooling for each event. Things like attendee registration forms, check-ins, and equipment management weren't designed around hackathon use cases.
So I built Dash ✨.
It handled attendee management, hardware rentals, and I even built a React interface for event organizers to design a custom form that tied into the API.
We all know what happened in 2020, and by the time hackathons had come back, I had moved on. In total, 878 attendees signed up through Dash across 5 hackathons. I still can’t believe that many people used a part of my first web app 🤯.
The rest of the repo is intact as an archive, but beware, there may be creatures lurking..
- Clone & enter the repo.
$ git clone https://github.com/zanedb/dash.git
$ cd dash
- Install dependencies, setup the db & add test data — make sure to respond to & read the prompts.
$ bin/setup
- Create an admin user (optional).
$ bin/create-admin
- Start the development server.
# only run Rails
$ bin/rails server
# run Rails & Webpacker for React hot reload
$ bin/server
$ rails test