A simple to-do list application built using HTML, CSS, and vanilla JavaScript. The application allows you to add, delete, and mark tasks as completed. Tasks are saved to localStorage
so they persist even after the page is refreshed.
- Add Task: Add new tasks to the list.
- Delete Task: Remove tasks from the list.
- Mark as Completed: Mark tasks as completed by checking the checkbox.
- Persistent Storage: Tasks are saved to
localStorage
.
- task/
- src/
index.html
- css/
style.css
- fonts/
Caveat-Regular.ttf
tangerine-regular.ttf
- src/
README.md
LICENSE.md
- Modern web browser (like Chrome, Firefox)
-
Clone the repository:
git clone https://github.com/Ryuukae/To-Do.List.git cd To-Do.List
-
Open
index.html
in your browser:open task/src/index.html
OR simply double-click on
index.html
. -
Using the Application:
- Enter a task in the input box and click "Add Task" to add a task.
- Check the checkbox next to a task to mark it as completed.
- Click the delete button (trash icon) to remove a task.
- Tasks will be saved automatically to
localStorage
.
Feel free to make a pull request or open an issue to contribute to the project, but as this repo is a guided project, it is not actively maintained.
This project is licensed under the Apache 2.0 License - see the LICENSE.md file for details.
- Icons from icons8
- Fonts sourced locally