Hackathon (from hack+marathon) is an event in which software developers collaborate on new projects for a set period of time. A hackathon usually starts with a presentation on the theme of the event. Then, teams are formed and work on the software projects is started. At the end of the event, results are presented. Inspired ...