A simple ToDo Web App inspired from The Odin Project.
- Separation of UI and Logic
- How to write modular JavaScript code (ES6 Modules)
- Classes in JavaScript
- Figuring out how to use localStorage to store the data which in my case is an object of objects
- Wishlisht entries and reiteration to design and implement every functions (as I learnt from UBC's How to Code course)
- How to use webpack
- use date-fns to format the date
- replace the list selection form with a dropdown
- add a feature to edit the title of the list
- add a feature to edit the details of the task
- don't delete the task from the list, instead add a feature to mark the task as completed
- add a feature to delete the completed tasks
- Refactor the code to make it more concise and readable
- Add dark mode
- add online storage (maybe using firebase)
Rohit Mehta ยฉ 2022