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 |