Overview
A fully interactive To-Do list application that lets users add, edit, and remove tasks while sorting them by priority level, due date, or custom category. Built to explore front-end state management without a framework.
Features
- Add, edit, complete, and delete tasks
- Sort by priority (High / Medium / Low), date, or category
- Persistent storage via local storage
- Responsive layout for mobile and desktop
Tech Stack
Object Oriented
Java
Local Storage
Challenges & Learnings
Managing sort state across multiple criteria without a reactive framework required thoughtful event delegation and a clear data model. This project solidified foundational DOM manipulation skills and reinforced mobile-first CSS practices.