Hi! This is HMS, what will hopefully become a full-featured hackathon management webapp that allows organizers to focus on the unique parts of their hackathon.
-
You'll need Meteor, which you can install at meteor.com.
-
Then, clone this repo with
git clone https://github.com/chen-ye/hms-react.git
. Alternately, you can download a static version of this repo. -
Then, using the console,
cd
intohms-react/hms
, and typemeteor install
. -
You're set up! Start up the app by typing
meteor
insidehms-react/hms
. Firstrun takes some time, because Meteor has to download dependencies and build the app for the first time. When it's done, using a default install of Meteor, you should be able to view your install using a browser at http://locahost:300.
Hold on though, you probably want to actually use this thing, don't you?
In order to do so, you'll need to set up an admin account in hms-react/hms/private/config
first. The syntax should be right in the file.
HMS is still in very very early development, and any help is appreciated!
Code, bugfixes, and pull requests are welcome, but I'd also love to hear organizer perspectives--what would you find useful to have? Let's chat!
If you are running HMS locally, you have access to MeteorToys, which allow you to observe and modify the data being stored in the background. Press CTRL + M
to activate MeteorToys. Please note that (for obvious reasons), this is not deployed to release instances.
You can debug React with the React Dev Tools, which adds a pane to your Chrome Developer tools where you can observe the flow of data through the frontend.
Nothing yet!
- People
- User account system
- Email + password login
- Roles with permissions (volunteers, hackers, organizers, mentors, admin)
- Event
- Check-in system
- Event
- Registration
- Debug
TK