To-Do List
JavaScript · CSS · HTML

To-Do List

Stay organised with priority, date, and category sorting.

View Release ↗

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.

← Previous Project Next Project →