It's a time reporting app, that you can use to log how long you work on specific projects.
We didn't really finish it in a good way, but it should work partly.
Log in with your Github account, and then you can create projects to the left. Clicking on a project will bring you to a simple dashboard page for that project. You can toggle between dashboard and timeline.
The timeline shows you all the users that have been added to the project, and their reported times for that project and the chosen time period.
There is a dropdown in the top of the app where you can create and select different subprojects (like planning, coding, or different tasks). Clicking the Start button will start the logging for that subproject. Clicking Stop will stop it. We didn't have enough time in the end to actually show the status of the currently logged subproject. Reloading the app after the subproject has been stopped will show you the subproject in the timeline.
It's not at all finished, but we will probably continue working on this app to finish it later!
Express.js - Web framework for node.js Socket.io - Websocket framework for node.js. Great for realtime data. Mongoose - Elegant mongodb object modeling for node.js Passport - Simple, unobtrusive authentication for Node.js.