Skip to content

webdev-desktop/Todo-JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ MODERN TODO APP

๐Ÿ”— Live Demo

A clean and modern Todo List Web App built using pure HTML, CSS, and JavaScript. Manage your daily tasks with a smooth UI, smart interactions, and responsive design ๐Ÿš€


โœจ Key Highlights

  • โšก Fast and lightweight (no frameworks)
  • ๐ŸŽจ Modern glass-morphism UI
  • ๐Ÿ“ฑ Fully responsive design
  • โœ๏ธ Inline edit (double click to edit)
  • ๐Ÿ” New tasks appear at the top
  • ๐Ÿšซ Duplicate task prevention
  • ๐Ÿ’พ Data stored in localStorage

๐Ÿ› ๏ธ Tech Stack

  • HTML5
  • CSS3
  • JavaScript

๐Ÿš€ Features

  • โž• Add new tasks instantly
  • ๐Ÿ” Latest tasks appear on top
  • โœ” Click to mark as completed (strike animation)
  • โœ๏ธ Double click to edit tasks inline
  • โŒ Delete tasks easily
  • ๐Ÿšซ Prevent duplicate entries
  • ๐Ÿ’พ Auto save using localStorage
  • โŒจ๏ธ Enter key support for quick input

๐Ÿ“ธ Screenshots

๐Ÿ“ธ Desktop Preview ๐Ÿ“ธ Mobile Preview


โš™๏ธ Installation

Follow these steps to run locally:

# 1. Clone the repository
git clone https://github.com/webdev-desktop/Todo-JS.git

# 2. Navigate to folder
cd Todo-JS

# 3. Open in browser
Open index.html

๐Ÿง‘โ€๐Ÿ’ป How to Use

  1. Enter your task in the input box
  2. Press Enter or click โž•
  3. Click on task โ†’ mark as complete
  4. Double click โ†’ edit task
  5. Click โŒ โ†’ delete task
  6. Tasks auto-save in browser

๐Ÿ”ฎ Future Improvements

  • ๐Ÿ“Š Task progress tracker
  • ๐Ÿ” Filter (All / Completed / Pending)
  • ๐ŸŒ™ Dark/Light mode toggle
  • โ˜๏ธ Firebase integration
  • ๐Ÿง  Smart task suggestions

๐Ÿค Contribution

Contributions are welcome!

# Fork the repo
# Create new branch
git checkout -b feature/your-feature

# Commit
git commit -m "Add feature"

# Push
git push origin feature/your-feature

Then open a Pull Request ๐Ÿš€


๐Ÿ‘จโ€๐Ÿ’ป Author

Apurv ๐Ÿ”— GitHub


๐Ÿ“„ License

This project is licensed under the MIT License.


โญ Support

โญ If you like this project, don't forget to star the repo!

About

๐Ÿงพ A modern and responsive Todo App built with HTML, CSS, and JavaScript. Features include inline editing, duplicate prevention, top task ordering, and localStorage persistence with a clean UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors