Welcome to My TO-DO List, a sleek and intuitive to-do app built using HTML, CSS, and JavaScript. This app allows you to manage your daily tasks with ease β add new ones, mark them as completed, or delete them. Best of all, it uses Local Storage to make sure your tasks are saved even after refreshing or closing the browser tab!
-
β Add Tasks
Easily add new tasks to your list by typing in the input box and clicking Add. -
β Mark as Complete
Click the β checkmark to strike through completed tasks for better organization. -
β Delete Tasks
Remove any task instantly by clicking the β delete button. -
πΎ Local Storage Support
All tasks are automatically saved in your browserβs local storage, so nothing gets lost on refresh. -
π¨ Modern & Clean UI
A visually appealing, user-friendly interface built with pure HTML and CSS. -
β‘ Instant Interactivity
Real-time task management using vanilla JavaScript with no external libraries.
- HTML5 β App structure and content
- CSS3 β Styling and layout
- JavaScript (ES6) β Dynamic interactivity and logic
- LocalStorage API β To persist tasks in the browser
Follow these simple steps to run the app locally:
- Download or clone this repository:
git clone https://github.com/codebyheera/Todo-List-App.git
For a smoother development and testing experience, you can run the app on a local web server:
- If you use VS Code, install the Live Server extension.
- Open the project folder in VS Code.
- Right-click the index.html file and select Open with Live Server.
- The app will open in your browser with live reload support, so any changes you make will update instantly.
π€ Author ~ Muhammad Subhan Naeem
Built with β€οΈ by Heera | github.com/codebyheera