RapidHackr
One of the apps we worked on at Rewired State’s DotGovLabs Weekend event was RapidHackr. RapidHackr is pretty much project management for hack days. Whereas with traditional project management systems projects may be worked on over weeks or months, hack days last for a matter of hours at the most! This called for a different approach.
The idea came about mid-way through Sunday when I’d finished building my other project, Digital Champions, and was looking through the EtherPad our team had setup to see what other ideas we could maybe work on. We stumbled upon the fact that we’d been using the same set of tools for the past few hack days, and then the idea hit us that we could build a tool which just helped to co-ordinate rapid development. After all, regardless of whether the project won or not (or even if it was finished in time!), we would still end up with a great tool we could use in the future. I started work on a Rails app and Josh got to work on the frontend user interface, and soon we had a decent project system where milestones could be created and statuses could be posted. We also embedded our EtherPad into the bottom of the page. Additionally, private “rooms” could be created so that teams working on several projects could choose to host them at a secret URL. To top-it-off, we added a countdown timer to the corner of the page which counted down to the weekend deadline.
There were lots of things we didn’t manage to add in time, but would love to add to the project in the future. Tags can be added to a project, so we would like to be able to use them to suggest data sources from Data.gov.uk to help kickstart an open data project – for example a project tagged with “tfl” would result in TfL data sources being suggested in the sidebar. We’d also like to add built-in voice chat, which could possibly be done with a jQuery Plugin like Phono. Finally, we could add a generic idea board where ideas could be brainstormed in the early stages of a hack event, and then taken through to be a full project.
Hopefully we’ll get some chance to continue to develop this app when we get some free time, but our half-complete source code is on GitHub if you’re interested in taking a look.
