https://github.com/nexoscreator/web-todo-list-starter
A lightweight and responsive To-Do List app that lets users add, edit, search, complete, and delete tasks. Includes dark mode and local storage support for seamless task management.
https://github.com/nexoscreator/web-todo-list-starter
css javascript task-manager todo-list web-app
Last synced: 3 months ago
JSON representation
A lightweight and responsive To-Do List app that lets users add, edit, search, complete, and delete tasks. Includes dark mode and local storage support for seamless task management.
- Host: GitHub
- URL: https://github.com/nexoscreator/web-todo-list-starter
- Owner: nexoscreator
- License: mit
- Created: 2024-07-20T16:23:31.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T06:25:43.000Z (4 months ago)
- Last Synced: 2025-03-27T17:53:04.688Z (3 months ago)
- Topics: css, javascript, task-manager, todo-list, web-app
- Language: JavaScript
- Homepage: https://nexoscreator.github.io/Web-Todo-List-Starter/
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README



---
## π To-Do List App

> The **To-Do List App** is a simple and efficient web-based task manager that allows users to **add, edit, delete, and search tasks**. It features **local storage for data persistence**, a clean user interface, and a **dark mode toggle** for a better viewing experience.
---
## β¨ Features
β **Add Tasks** β Quickly add new tasks.
β **Edit Tasks** β Modify existing tasks with ease.
β **Search Tasks** β Filter tasks instantly using keywords.
β **Delete Tasks** β Remove tasks when completed.
β **Task Completion** β Mark tasks as completed/incomplete.
β **Dark Mode** β Toggle between light and dark themes.
β **Local Storage Support** β Saves tasks automatically.
---## π₯ Installation
Follow these simple steps to set up the project:
1. Clone the repository:
```bash
git clone https://github.com/nexoscreator/Web-Todo-List-Starter.git
```
2. Open `index.html` in your browser.
3. Start managing your tasks instantlyβno additional setup required!---
## π― Usage
> ### π Adding Tasks
> - Enter a task description in the input field.
> - Press **Enter** or click the **"Add Task"** button.> ### βοΈ Editing Tasks
> - Double-click on a task to edit it.
> - Press **Enter** or click outside to save changes.> ### β Completing Tasks
> - Click the checkbox next to a task to mark it as **completed**.
> - Click again to uncheck it.> ### ποΈ Deleting Tasks
> - Click the **delete button** (trash icon) to remove a task.> ### π Searching Tasks
> - Use the **search bar** to filter tasks by keywords.> ### π Toggle Dark Mode
> - Click the dark mode **icon** to switch between light and dark themes.---
## π Useful Links
[](https://noscreator.github.io/todo-list-app)
[](https://github.com/nexoscreator/Web-Todo-List-Starter)
[](https://youtu.be/RfA4APtF6hM)---
## π€ Contributing
We β€οΈ contributions! Follow these steps to contribute:
1. π΄ **Fork** the repository
2. πΏ **Create** a new branch (`git checkout -b feature/AmazingFeature`)
3. πΎ **Commit** your changes (`git commit -m 'Add some AmazingFeature'`)
4. π **Push** to the branch (`git push origin feature/AmazingFeature`)
5. π **Open a Pull Request**π _See our [Contribution Guidelines](CONTRIBUTING.md) for more details._
---
## π License
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for details.
---
## β Support the Project
If you find this project helpful, please consider **starring β the repository** or **sponsoring π on GitHub**!
---
## π¬ **Contact & Community**
π¬ Join us on **Discord**: [Click Here](https://discord.gg/H7pVc9aUK2)
π¦ **Follow on Twitter**: [@nexoscreator](https://twitter.com/nexoscreator)
π§ **Email**: [[email protected]](mailto:[email protected])
Created with β€οΈ by @nexoscreator