Procrastination. Busy and complicated lives. Here's the app that makes it super easy to be organized and keep track of what you're doing.

What it does

Our web app (which is both desktop and mobile friendly) helps you keep track of the time you're spending on certain activities. No longer are you wondering where the day went with your personalized Tempus schedule that can be created simply through adding activities and the time you'll spend on each one. To keep track of the actual number of hours you spend on a task, you just need to click the task you've created to start timing. The anticipated amount of time for each task is compared to the actual number of hours in a graph spent to show you just how productive you are.

How we built it

For the front end of the project, we used HTML, CSS, JS to make it extra user-friendly. We used NodeJs for backend programming and MongoDB for our database and also implemented the Nexmo's SMS API to send the you notifications just in case procrastination takes over.

Challenges we ran into

We had some issues implementing the MongoDB API when we were trying to store the user's personalized schedules and tasks. There was a limitation with MongoDB where we cannot update arrays of arrays with one query. Had to work around the issue.

Accomplishments that we're proud of

We're proud of how nicely the web app turned out in terms of its interface and its design, the fact that we created a fully functioning web app and how well we worked together as a team.

What we learned

We learned how to code as part of a team and coordinate our work, despite doing different parts of the app.

What's next for Tempus

We hope to add more features to Tempus like suggestions for the amount of time each activity should take based on the user's history of tasks overtime.

Share this project: