Here is a professional README.md file you can push to GitHub for your project. You can copy-paste it directly into a README.md file.
A modern and interactive To-Do List Web Application built using HTML, CSS, and JavaScript. This app helps users manage daily tasks efficiently with features like task priorities, progress tracking, searching, sorting, and local storage support.
-
✅ Add new tasks
-
✏️ Edit existing tasks
-
❌ Delete tasks
-
📌 Set task priority (High / Medium / Low)
-
🔍 Search tasks instantly
-
📊 Progress tracking with circular progress bar
-
🎉 Confetti celebration when all tasks are completed
-
📂 Tasks saved in Local Storage (data persists after refresh)
-
🔃 Sort tasks:
- Alphabetically
- By priority
-
📋 Separate Completed Tasks section
- HTML5 – Structure of the application
- CSS3 – Styling and responsive UI
- **JavaScript ** – App logic and functionality
- ProgressBar.js – Circular progress indicator
- Canvas Confetti – Celebration animation
Smart-ToDo-App
│
├── index.html # Main HTML structure
├── index.css # Styling and layout
├── index.js # Application logic
└── README.md # Project documentation
- Open the project folder
<<<<<<< HEAD 2. Open the project folder
- Run the project by opening: =======
- Run the project by opening:
e9577855798352cf833c45724cf0ff6a6df06e48
index.html
in your browser.
No installation required.
Features included in the app interface:
- Task input field
- Priority selector
- Task list and completed list
- Progress indicator
- Search bar
- Sorting buttons
- Enter a task in the input field.
- Select a priority level.
- Click Add to insert the task.
- Use the checkbox to mark tasks as completed.
- Tasks move automatically to the Completed Task section.
- Progress updates automatically based on completed tasks.
- All tasks are stored in Local Storage so they remain after page refresh.
- Drag and drop task ordering
- Task deadlines / due dates
- Dark mode support
- Mobile responsive improvements
- Task categories
Developed by Hamza Khaliq