To-Do List App (HTML, CSS, JavaScript) | Full Project
As part of my Web Development Internship at ARCH Technologies, I built a To-Do List Web Application focused on solving a real-world problem with simple and clean logic.
This project may look basic on the surface, but it helped me deeply understand how real applications handle user interaction and data management.
The core functionality includes adding, editing, and deleting tasks — all powered by JavaScript. One of the key features is the use of Local Storage, which ensures that user data remains saved even after refreshing the page.
Instead of focusing only on UI, my main goal was to strengthen my JavaScript fundamentals, especially DOM manipulation and state handling.
This project reflects an important lesson in development:
“Simple projects, when built properly, teach the strongest concepts.”
Project Links
Live Demo:
https://yasirawan4831.github.io/arch-technologies-internship-task-2-todo-list/
GitHub Repository:
https://github.com/YasirAwan4831/arch-technologies-internship-task-2-todo-list
YouTube:
https://youtu.be/9JOD3Cc6TKg?si=zYqqmEGT62QvGL4t
What I Learned
This project helped me:
Improve JavaScript fundamentals
Understand DOM manipulation deeply
Work with Local Storage
Build practical real-world projects
About My Internship
I’m currently working as a Web Development Intern at ARCH Technologies, where I’m building real projects and improving my development skills step by step.
#JavaScript #WebDevelopment #ToDoApp #Internship #LearningInPublic #FrontendDeveloper #FullStackDevelopment #Code #Programming #DeveloperJourney #MyhammadYasir #YasirTech #YasirAwan4831
✨ Build your own developer journey
Track progress. Share learning. Stay consistent.