This web app allows the user to create and organise a to-do list using the Eisenhower matrix method.
Created as part of The Odin Project Full Stack JavaScript curriculum.
- Create, edit, and delete tasks
- Mark tasks as done
- Create and delete categories (like "work", "school", or "hobbies") to label tasks
- Tasks are automatically sorted into an Eisenhower matrix based on their importance and urgency
- Tasks within each quadrant are automatically sorted by deadline
- List is automatically saved across browser sessions in the browser's Local Storage
- Mobile-friendly
- Object Oriented Programming principles
- SOLID principles
- The model-view-controller design pattern
- LocalStorage
- Using webpack to manage JS utility libraries
- Deploying webpack-bundled sites through GitHub pages
- A11y colour standards