This To-Do List App is a simple, interactive application built using HTML, CSS, and JavaScript. It allows users to manage their tasks efficiently by adding, deleting, and marking tasks as completed.
- Add Tasks: Easily add new tasks to your to-do list.
- Delete Tasks: Remove tasks that are no longer needed.
- Mark as Completed: Check off tasks once they are done.
- Persistent Storage: Utilizes local storage to save tasks, so they remain even after the browser is closed.
- HTML: Provides the structure for the app.
- CSS: Styles the app for a clean and user-friendly interface.
- JavaScript: Implements the functionality for task management.
To get a local copy up and running, follow these simple steps:
-
Clone the repository
git clone https://github.com/yourusername/todo-list-app.git
-
Navigate to the project directory
cd todo-list-app
-
Open the
index.html
file in your browseropen index.html
- Adding a Task: Enter a task in the input field and click the "Add Task" button.
- Marking a Task as Completed: Click the checkbox next to the task to mark it as completed.
- Deleting a Task: Click the "Delete" button next to the task to remove it from the list.
todo-list-app/
├── index.html
├── styles.css
├── script.js
└── README.md
index.html
: Contains the HTML structure of the app.styles.css
: Contains the CSS styles for the app.script.js
: Contains the JavaScript code that provides functionality for the app.README.md
: Provides information about the project.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Your Name - [email protected]
Project Link: https://github.com/yourusername/todo-list-app
Feel free to customize it as per your project's details and requirements!