Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 TaskNova - Smart To-Do List

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.


📌 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

🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Local Storage API

📂 Project Structure

SCT_WD_4/
│
├── images/
│   ├── logo.png
│   ├── empty-state.png
│   └── favicon.png
│
├── index.html
├── style.css
├── script.js
└── README.md

🚀 Application Flow

Open Website
      │
      ▼
Add Task
      │
      ▼
Save Task
      │
      ▼
Display Task List
      │
      ▼
Search / Edit / Complete / Delete
      │
      ▼
Statistics & Progress Update
      │
      ▼
Data Saved in Local Storage

💡 How to Run

  1. Download or Clone the Repository.
  2. Open the project folder.
  3. Run index.html using Live Server or any browser.
  4. Start managing your daily tasks.

🎯 Internship Objective

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

📸 Project Preview

(Add screenshots here after deployment.)


🔮 Future Improvements

  • User Login System
  • Task Categories
  • Due Dates
  • Priority Levels
  • Calendar Integration
  • Drag & Drop Tasks
  • Notifications
  • Cloud Database
  • User Authentication

👨‍💻 Developed By

Shaik Rahamath Ali

SkillCraft Technology Internship

About

TaskNova is a modern responsive To-Do List Web Application built using HTML, CSS, and JavaScript with Local Storage, Dark/Light Theme, Task Statistics, Progress Tracking, and Responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages