Skip to content

alexandrastroiu/to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List

Project Overview

A dynamic To-Do list: users can add, remove, edit, check and filter tasks.

This project demonstrates DOM manipulation, handling events and using local storage. The project is inspired by this site.

Website photo

Features

  • Add new tasks to the to-do list
  • Mark a task as completed
  • Uncheck a task
  • Delete a task from the to-do list
  • Edit a task with a double click
  • Select all tasks and mark them as completed
  • Select all tasks and uncheck them
  • Filter tasks: all tasks, active tasks, completed tasks
  • Clear all completed tasks from the to-do list
  • View the number of unfinished tasks
  • Persistent data: tasks are saved in the browser's 'Local storage' and remain unchanged after refreshing or closing the browser

Technologies Used

  • HTML
  • CSS
  • JavaScript

Usage

  1. Clone the repository:
git clone https://github.com/alexandrastroiu/to-do-list.git
  1. Navigate to the project directory:
cd to-do-list
  1. Open the html file in your browser.

Create your own To-Do list:

https://alexandrastroiu.github.io/to-do-list/

About

A simple to-do list project using HTML, CSS and JavaScript. Users can add, remove, edit, check and filter tasks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors