The Todo List project is my pet project, which is a simple task management app. The project is an adaptive application that easily adapts to different devices and screens
- HTML, CSS and JavaScript: for creating the user interface and application functionality.
- LocalStorage: for storing task data and its state between sessions.
In the process of developing this project, I've acquired the following skills and knowledge:
-
DOM manipulation: using JavaScript to
manipulate HTMLelements andupdate the interfacewhen interacting with the application. -
Using localStorage: learning how to work with the
browser's data storageto save and restore the task state. -
Event handling: using event listeners to
respond to user actionssuch as adding or removing tasks. -
Code organization:
dividing functionality into modulesandusing module imports and exportsin JavaScript to create a cleaner and modular code structure.
This project allowed me to apply and deepen my JavaScript skills, as well as develop skills in HTML and CSS. I also learned how to effectively use localStorage for data persistence in the browser. This experience will be valuable for developing more complex web applications in the future.

