Todo list to allow users to keep track of tasks they need to do Features Include
- Add task
- Add new projects
- Display tasks due today
- Display tasks due this week
- Remove tasks
- Edit existing tasks
- Mark tasks as completed
Live Demo: Here
This project goals were to practice JavaScript Object Oriented Programming Principles mostly by following "Single Responsibility Principle" and avoid tightly coupled objects
- HTML
- SCSS
- JavaScript
- NPM
- WebPack
- Add local storage
- Add cloud storage and user accounts
- Add filter by date
- Add filter by priority
- Add ability to re-order projects in the list
- Move all completed tasks to an archive project
- Add side panel hider
- Make page reactive to small screens