A todo list website to manage your daily task.
Home: View all tasks in one list.
Today: Quick access to create task list.
Projects: Create separate lists for different tasks.
Click on tabs to navigate different lists. To edit or delete project's name, click on the respective project's name on left sidebar. Then click on edit/delete button at the title.
- Check and uncheck task
- Tasks without date input will register today's date automatically,
- local storage for inter-session usage
- sort task by date automatically
- reset button to clear local storage
- specific ID for each task and project to avoid bug
- Revealing modular pattern
- closure
- Single responsibility principle
- less coupling
- IIFE
- grid
- flexbox
- webpack
- webpack-cli
- css loader
- style-loader
- date-fns