Tracker

I created this web application with React, Redux, and Victory to do more than a standard to-do list.

Using Google OAuth to handle users and a JSON server API as my backend, if a user has a Google account they can sign up and their tasks will be stored in a (temporary) database. The user is required to give a description, the duration, and the category of the task.

This application supports CRUD operations. If a user wishes to delete a task, a modal will appear with the option to delete or cancel.

If a user is signed out, they cannot view any tasks or a graph.

After inputting any number of completed tasks, the user can see a visualization of how much time they spend on each task category.