Task management application developed in Vanilla JavaScript
- Add/delete tasks
- Mark as completed/uncompleted
- Data persistence (localStorage)
- Dynamic counters
- Tasks saved in localStorage will always be available
- The application will automatically load tasks on page load
- Once a task is deleted, it will no longer be available (no recovery possible)
- If the browser is reset, all tasks will be lost
- If you run
localStorage.clear()in your console, all tasks will be deleted
If the application no longer works properly, try the following steps:
- Update your browser
- Save your tasks manually:
- Run in the console:
console.log(JSON.parse(localStorage.getItem("task"))); - Copy the displayed data into a
.txtfile - Run:
localStorage.clear()to reset the application
- Reinsert your data manually if necessary
- If the problem persists, leave me a comment on the GitHub repository
- JavaScript (ES6 modules)
- HTML5
- CSS3
- localStorage
Start by opening the index.html file in your browser. You can then add, delete, and change the status of a task. To do so, follow these steps:
Add a task
Enter the task name and click "Save"
Change its status
Click completed or uncompleted to change the status.
Delete
Click delete
git clone https://github.com/Dioman-Keita/to-do-list-app.git
cd to-do-list-appIf you are on a local server, install Live server:
npm install -g live-server
live-serverThis project is licensed under the MIT License. See the LICENSE file for details.


