Skip to content

AnkitPandey07-a/Todo-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple, interactive Todo List web application that allows users to add, complete, and delete tasks. The application features persistent storage using localStorage, smooth animations, and a clean user interface.

Features Add new tasks by typing and clicking "Add" or pressing Enter

Mark tasks as complete with checkboxes

Delete tasks with the delete button

Persistent storage - tasks are saved between sessions using localStorage

Responsive design that works on different screen sizes

Animations for adding and removing tasks

Motivational quote display that changes periodically

Visual feedback for completed tasks (line-through and grayed out)

Technologies Used HTML5

CSS3 (with animations and transitions)

JavaScript (ES6)

localStorage for data persistence

Installation No installation required! Simply open the index.html file in any modern web browser.

Usage Type your task in the input field

Press the "Add" button or hit Enter to add the task

Click the checkbox to mark a task as complete

Click the "Delete" button to remove a task File Structure todo-list/ ├── index.html # Main HTML file ├── styles.css # CSS stylesheet ├── script.js # JavaScript functionality └── icons8-to-do-list.gif # Animated GIF for the header Customization You can easily customize:

Colors by modifying the CSS variables

Animations by adjusting the @keyframes properties

Motivational quotes by editing the JavaScript code

Browser Support The application should work in all modern browsers including:

Chrome Firefox Safari Edge

Future Improvements Add due dates for tasks

Implement task categories or tags

Add drag-and-drop reordering

Include more motivational quotes

Add user accounts for cloud sync

About

A simple todo-list page

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published