Jenny Makki

To Do App – Frontend Version (v1)

Frontend-focused To Do application built with vanilla JavaScript (Version 1).

JavaScriptHTMLCSSFrontendDOM ManipulationVersioned Project

Project Goal

To build a lightweight, no-login to-do application that works on both desktop and mobile, while focusing on core frontend concepts such as DOM manipulation, event handling, and UI state management.

Key Features

  • Add, complete, and delete tasks
  • Interactive UI with basic animations
  • Client-side state management
  • Responsive mobile-first design

Role & Learning

I built the entire application independently. This project strengthened my understanding of frontend fundamentals and helped me identify limitations in a purely client-side solution, which later motivated me to rebuild the application as a fullstack version using Java and Spring Boot.

View RepositoryLive Demo