A modern and responsive To-Do List Web Application developed using HTML, CSS, and JavaScript as part of SkillCraft Technology Internship (Task 4).
TaskNova helps users organize daily tasks, track their progress, and stay productive with a beautiful user interface and interactive features.
- ✅ Add New Tasks
- ✏️ Edit Existing Tasks
- 🗑️ Delete Tasks
- ✔️ Mark Tasks as Completed
- 🔄 Undo Completed Tasks
- 🔍 Live Search Tasks
- 📊 Task Statistics
- 📈 Progress Bar
- 🌙 Dark Mode
- ☀️ Light Mode
- 💾 Local Storage Support
- 🎉 Task Completion Popup
- 🌈 Modern Responsive UI
- 📱 Mobile Friendly Design
- HTML5
- CSS3
- JavaScript (ES6)
- Local Storage API
SCT_WD_4/
│
├── images/
│ ├── logo.png
│ ├── empty-state.png
│ └── favicon.png
│
├── index.html
├── style.css
├── script.js
└── README.md
Open Website
│
▼
Add Task
│
▼
Save Task
│
▼
Display Task List
│
▼
Search / Edit / Complete / Delete
│
▼
Statistics & Progress Update
│
▼
Data Saved in Local Storage
- Download or Clone the Repository.
- Open the project folder.
- Run index.html using Live Server or any browser.
- Start managing your daily tasks.
The objective of this project is to develop a responsive and interactive To-Do List application that demonstrates JavaScript fundamentals including:
- DOM Manipulation
- Event Handling
- Local Storage
- Responsive Design
- Dynamic UI Updates
(Add screenshots here after deployment.)
- User Login System
- Task Categories
- Due Dates
- Priority Levels
- Calendar Integration
- Drag & Drop Tasks
- Notifications
- Cloud Database
- User Authentication
Shaik Rahamath Ali
SkillCraft Technology Internship