A simple and user-friendly To-Do List application built using HTML, CSS, and JavaScript. This app allows users to add, mark, edit, and delete tasks, helping them stay organized and productive. Tasks are stored in the browser’s local storage, so they persist even after the page is refreshed.
Add Tasks: Add new tasks with a title and description. Mark Tasks as Completed: Mark tasks as completed with a toggle action. Delete Tasks: Remove tasks from the list when they're no longer needed. Edit Tasks: Modify existing tasks. Persistent Data: Tasks are saved in the browser's local storage, so they remain even after the page is refreshed. Responsive Design: Works seamlessly across different screen sizes, making it mobile-friendly.
Add a new task by typing in the task name and clicking the "Add Task" button. Mark tasks as completed by clicking on the checkbox next to each task. Edit tasks by clicking on them and changing the title or description. Delete tasks by clicking the trash icon next to the task. Your tasks will be saved automatically and stay in the list even if you reload the page.
Clone or download this repository to your local machine. Open the index.html file in your web browser to start using the To-Do List app. Start managing your tasks right away!
HTML for the structure and layout of the app. CSS for styling the user interface and making it visually appealing. JavaScript for task management logic, local storage handling, and user interactions.
To run the app locally:
git clone (https://github.com/haniaghaffar/To-Do-List) Open the index.html file in your web browser. License This project is licensed under the MIT License - see the LICENSE file for details.