A simple task management application built with vanilla JavaScript as part of a mentored JavaScript course.
This project was created during JavaScript Academy as a practical exercise focused on core frontend fundamentals such as DOM manipulation, event handling, and working with user input.
Learning project / course assignment
- HTML
- CSS
- JavaScript
- add new tasks
- display a task list in the UI
- basic task management interactions
- user input handling
- DOM updates based on user actions
The goal of this project was to practice fundamental JavaScript skills in a small but practical application.
Instead of focusing on frameworks, the main purpose was to understand how to work directly with the DOM, respond to user events, and update the interface using plain JavaScript.
Through this project I practiced:
- DOM manipulation
- event listeners
- form and input handling
- updating UI dynamically with JavaScript
- structuring a small frontend project with HTML, CSS, and JS
to-do-app/
index.html
script.js
css/