Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fredvuni/todolist

A todo list javaScript project that stores data in the browser localStorage , deletes and updates items
https://github.com/fredvuni/todolist

font-awesome html-css-javascript localstorage

Last synced: 16 days ago
JSON representation

A todo list javaScript project that stores data in the browser localStorage , deletes and updates items

Awesome Lists containing this project

README

        

# TodoList

## Overview
The TodoList project is a basic JavaScript application that allows you to create, store, update, and delete tasks in your browser. It utilizes the browser's `localStorage` to persist your tasks even after refreshing or closing the page.

## Features
- Create new tasks.
- Update existing tasks.
- Delete tasks.
- Persist data in the browser's `localStorage`.
- A user-friendly and intuitive interface.

## Usage
1. Clone the repository to your local machine.
2. Open the `index.html` file in your web browser.
3. You will see the TodoList interface where you can add, update, and delete tasks.
4. Tasks are stored in the browser's `localStorage`, so they will persist across sessions.

## Technologies
- HTML
- CSS
- JavaScript
- Web Storage API (`localStorage`)

## Getting Started
To get started with the TodoList project, follow these steps:

1. Clone the repository to your local machine:

```
git clone https://github.com/FREDVUNI/todoList.git
```

2. Open the `index.html` file in your web browser.

3. You can start adding, updating, and deleting tasks. Your tasks will be saved and retrieved from the browser's `localStorage`.

## Contributing
Contributions to the project are welcome. If you'd like to contribute, please follow these steps:

1. Fork the repository.

2. Create a new branch for your feature or bug fix:

```
git checkout -b feature/your-feature
```

3. Make your changes and commit them:

```
git commit -m 'Add a new feature'
```

4. Push your changes to your fork:

```
git push origin feature/your-feature
```

5. Create a pull request on the original repository's GitHub page.

## screenshot

![image](https://github.com/FREDVUNI/todoList/assets/41730664/d3599dc2-a11d-4dc8-83bb-9884cb72b524)