A simple and intuitive Todo List web application where users can add, mark as complete, delete tasks, and save them to local storage.
- Add Tasks: Users can add new tasks to their todo list.
- Mark as Complete: Checkboxes allow users to mark tasks as complete.
- Delete Tasks: Users can delete individual tasks from the list.
- Save Tasks: Tasks are stored in the browser's local storage, so they persist across sessions.
- HTML: For structuring the web page.
- CSS: For styling the application.
- JavaScript: For interactivity and functionality.
- Bootstrap: For responsive design and styling components.
- Font Awesome: For icons (e.g., trash icon for delete).
Follow the steps below to get this project running locally:
- A web browser (e.g., Chrome, Firefox, Edge).
- Clone this repository to your local machine:
git clone https://github.com/Darshanas17/Todo-List-HTML-CSS-JS.git
- Navigate to the project directory:
cd Todo-List-HTML-CSS-JS
- Open the
index.html
file in your web browser:open index.html
todo-list-app/
├── index.html # Main HTML file
├── style.css # CSS file for styling
├── script.js # JavaScript file for functionality
└── README.md # Project documentation
- Open the application in your web browser.
- Type a task in the input box and click the "Add" button to add it to the list.
- Use the checkboxes to mark tasks as completed. Completed tasks will have a strikethrough.
- Click the trash icon to delete a task.
- Click the "Save" button to store the tasks in the browser's local storage.
- Add due dates and reminders for tasks.
- Integrate with a backend for user accounts and cloud storage.
- Implement drag-and-drop to reorder tasks.
This project is licensed under the MIT License. See the LICENSE file for details.
Happy Coding!