A screenshot of the todo page showing 3 items

To-do Tracker

Jan 2021
Coding

About

To widen my skills I learnt the basics of React to make a site where I could track the things I needed to do. I chose React as I wanted to make a site which felt more responsive to use rather than sending requests through re-loading the page every time something was updated.

I then later developed the site to get the latest weather from an API and have an encrypted password manager for myself which I use nearly every day. I chose Firebase for the backend as it handled all the database and hosting for me so I could focus on learning React and not have to simultaneously develop a backend for it.

Key Features

  • I used iterative development to improve the solution over time
  • Firebase is used for the hosting, database and authentication
  • Simple and clean design using the MaterialUI library

Links

Code on GitHub

Live project (Login with Google required)