I've seen a few mobile hackathon apps (MHacks & PennApps), but I wonder if a native app is really necessary. Why not just focus on a great mobile web experience with critical info like:
- FAQ + general info (code of conduct / emergency plan)
- Schedule, alerts (where the food at?)
- How to submit your hack (when's the deadline again?
- Sponsors info (location, prizes, who's recruiting?)
- Where to find mentors (I need help with Ruby & Parse!)
You can post all this info on Devpost, but the mobile view isn't a great experience. It presents everything instead of focusing on a few key things.
So, I decided to change that — sorta. I came up with a reference design for a mobile hackathon site. It contains the info mentioned above, integrates Roost for webpush (although, I've been struggling with it), and has a Chrome manifest / web worker so you can prompt users to install it to their Android home screen.
It's a static site, so I'm thinking about building a spreadsheet / JSON based generator for it (like a Jekyll site). Quickest way to deploy changes, amirite? Or you could link it up to something like Jessica Lord's sheetsee.js and dynamically populate it w/ template tags. BTW, pull requests are quite welcome.
I'd also like to integrate this with existing hackathon check in processes. Maybe you go here to sign your waiver & release & get your swag? I dunno, you tell me, I need your feedback!