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

https://github.com/abh3shek/todo_local

A simple and clean To-Do List web app that allows users to manage tasks efficiently.
https://github.com/abh3shek/todo_local

css deployed html surge vanilla-javascript

Last synced: 3 months ago
JSON representation

A simple and clean To-Do List web app that allows users to manage tasks efficiently.

Awesome Lists containing this project

README

          

# βœ… To-Do List App

A simple and clean To-Do List web app that allows users to manage tasks efficiently.
Tasks are stored using the browser’s localStorage so that they persist across sessions.
Built with HTML, CSS, and JavaScript (no frameworks).

---

## πŸš€ Live Demo

πŸ”— https://todo-abh3shek.surge.sh

---

## πŸ›  Tech Stack

- HTML5
- CSS3
- JavaScript (Vanilla)
- localStorage API

---

## ✨ Features

- Add new tasks with timestamps
- Delete individual tasks
- Edit tasks inline
- Tasks persist using `localStorage`
- Responsive design for mobile and desktop

---

## πŸ“¦ Installation & Usage

To run the project locally:

# Clone the repository

```bash
git clone https://github.com/your-username/todo-app.git
```

# Navigate into the project directory

```bash
cd todo_local
```

# Open the index.html file in your browser

> No build step required. Runs directly in the browser.

---

## πŸ’Ύ How Data is Stored

Tasks are stored in the browser using the `localStorage` API as JSON strings. When the page loads, the tasks are parsed and displayed automatically.

---

## πŸ§ͺ Example Data Format (localStorage)

```json
[
{
"text": "Buy groceries",
"completed": false,
"createdAt": "2025-06-12T15:23:00"
}
]
```

---

## πŸ§‘β€πŸ’» Author

Built by abh3shek
GitHub: https://github.com/Abh3shek

---

## πŸ“„ License

This project is licensed under the [MIT License](./LICENSE)