← All projects

Todo List

Tasks, priority levels, and deadline tracking

Preview of Todo List

#project-overview

A single-page task management app built with vanilla JavaScript, HTML and CSS. Tasks can be created with priority levels and deadlines, and everything persists in the browser so it survives page refreshes.

Technology
JavaScript Task App
Project type
Frontend Web Application
Role
Frontend Developer

#features

• Add, complete and delete tasks
• Priority levels to sort what matters most
• Deadline tracking for time-sensitive tasks
• LocalStorage persistence

#challenge

Keeping the interface fast and dependency-free while still handling task state cleanly.

#solution

Built with plain JavaScript and the localStorage API, with a CSS layout that stays usable on mobile. Deployed as a static site to Vercel.

#results

A fast, lightweight todo app that needs no backend and keeps its state between visits.

Visit live project ↗