An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

![GitHub Pages](https://img.shields.io/github/deployments/nexoscreator/Web-Todo-List-Starter/github-pages.svg?style=flat-square&color=cyan)
![GitHub Release](https://img.shields.io/github/v/release/nexoscreator/Web-Todo-List-Starter.svg?style=flat-square&color=cyan)
![GitHub License](https://img.shields.io/github/license/nexoscreator/Web-Todo-List-Starter.svg?style=flat-square&color=cyan)
![GitHub Code](https://img.shields.io/github/languages/code-size/nexoscreator/Web-Todo-List-Starter.svg?style=flat-square&color=cyan)

---

## πŸš€ To-Do List App

![App Preview](https://github.com/user-attachments/assets/1742b106-8cd6-4565-bb6c-c316f7c66a5d)

> 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

[![Live Demo](https://img.shields.io/badge/Web-Demo-blue?style=for-the-badge&logo=google-chrome)](https://noscreator.github.io/todo-list-app)
[![GitHub Repo](https://img.shields.io/badge/GitHub-Repo-green?style=for-the-badge&logo=github)](https://github.com/nexoscreator/Web-Todo-List-Starter)
[![YouTube Video](https://img.shields.io/badge/YouTube-Video-red?style=for-the-badge&logo=youtube)](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