This web-based application is a persistent todo list app that has the following features:
- The User can create, read, update, and delete (CRUD) tasks
- Tasks are synced with a backend database through Google's Cloud Firestore
- The todo list panel is draggable around the window
Video Preview: HERE
| LIbrary | Purpose |
|---|---|
| ReactJS | Frontend framework |
| Chakra UI | Provide components styling of the list, the list items, buttons, and inputs |
| Material UI | Icons |
| use-gesture/react | adds drag functionality to the list |
| react-spring/web | adds drag functionality to the list |
