technickle/open311georeport — pull request #1 by tenaciousflea (2013-05-10 20:18:10+00:00)
Title: Following up from hacknight

I finished making the switch to the MVC framework + coffeescript. The bulk of the logic is located in the lib folder. The basic event flow is:

server.js -> app.coffee -> boot.coffee -> helpers/index.coffee -> lib/*.coffee -> controllers
server.js -> app.coffee -> boot.coffee -> routes/index.coffee -> controllers -> views/*.ejs

I haven't added any new functionality yet, but that could be next. I started writing a few tests, and need to finish the test harness. It could also be cool to add something like Swagger to auto-generate the API documentation.