To encourage productivity, this web app breaks users' workdays down into 25-minute chunks and provides a visual summary of their work activity to allow easy assessment and improvement of time management.
The following techniques and technologies were used in the creation of this application:
- frontend written in HTML, CSS, and Javascript
- fetch to access backend
- asynchronous API (async/await)
- HTTP methods (GET, POST, DELETE, PATCH)
- MongoDB database
Users can login and edit their profile with changes being saved to the database. They can add a task and start the timer.
The user's personal activity history is displayed in a doughnut chart.