Skip to content

Dioman-Keita/to-do-list-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ To-Do List App

Task management application developed in Vanilla JavaScript

πŸš€ Features

  • Add/delete tasks
  • Mark as completed/uncompleted
  • Data persistence (localStorage)
  • Dynamic counters

🧠 Persistence

  • Tasks saved in localStorage will always be available
  • The application will automatically load tasks on page load

⚠️ Points to consider

  • 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

🧯 Troubleshooting

If the application no longer works properly, try the following steps:

  • Update your browser
  • Save your tasks manually:
  1. Run in the console:
console.log(JSON.parse(localStorage.getItem("task"))); 
  1. Copy the displayed data into a .txt file
  2. Run:
localStorage.clear()

to reset the application

  1. Reinsert your data manually if necessary

πŸ› οΈ Technologies Used

  • JavaScript (ES6 modules)
  • HTML5
  • CSS3
  • localStorage

πŸ“¦ Overview

To-Do List App To-Do List App To-Do List App

πŸ“– Usage

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

Installation

git clone https://github.com/Dioman-Keita/to-do-list-app.git
cd to-do-list-app

For local development:

If you are on a local server, install Live server:

npm install -g live-server
live-server

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A web application developed in Vanilla JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published