Visit For Live Output : todolist-six-topaz-46.vercel.app
Welcome to the JS To-Do List project! This is a simple, yet effective to-do list application built using HTML, CSS, and JavaScript. It allows users to add, remove, and mark tasks as completed. The main objective of this project is to demonstrate the core functionalities of a to-do list application while maintaining a clean and intuitive user interface.
- Add Tasks: Easily add new tasks to your to-do list.
- Remove Tasks: Remove tasks that are no longer needed.
- Mark Tasks as Completed: Mark tasks as done by clicking on them.
- Persistent Data: Your tasks will persist even after refreshing the page thanks to local storage.
To get a local copy up and running follow these simple steps.
There are no prerequisites for this project. All you need is a web browser to run the application.
- Clone the repo
- Run the HTML File as Live Server or Host it
- And Done
Here's a brief overview of the project structure:
index.html
: The main HTML file that contains the structure of the application.style.css
: The CSS file for styling the application.script.js
: The JavaScript file that contains the logic for adding, removing, and marking tasks.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- 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