- a simple CRUD web app that helps you organize your todo list
- login to your account to see your tasks
- create tasks to keep track of what's incomplete and complete
- see priority of each task
- update, reorder, check off, and delete your tasks
- django backend, using django-rest-framework for the api
- api endpoints were written with a mix of drf's apiviews and manually written endpoints
- lesson learned: once you understande drf, it's built-in apiviews and mixins are very powerful
- users and task info are saved locally on a sqlite database
- react frontend (with tailwind for styling)
- lesson learned: think about the component architecture more before starting