Skip to content
JelamrravalPublic

About

TaskFlow is a lightweight productivity application that allows users to create, manage, update, and delete tasks directly in the browser. All tasks are stored using **Local Storage**, ensuring data remains available even after refreshing or reopening the browser.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

✅ TaskFlow - To-Do List Manager

A modern and responsive To-Do List Manager built using HTML, CSS, and JavaScript. TaskFlow helps users organize daily tasks with a clean glassmorphism interface, dark/light mode, task filtering, searching, progress tracking, and local storage support.


📖 Description

TaskFlow is a lightweight productivity application that allows users to create, manage, update, and delete tasks directly in the browser. All tasks are stored using Local Storage, ensuring data remains available even after refreshing or reopening the browser.


✨ Features

  • ➕ Add new tasks
  • ✏️ Edit existing tasks
  • 🗑️ Delete tasks with confirmation
  • ✅ Mark tasks as completed
  • 🔍 Search tasks instantly
  • 📂 Filter by All, Pending, and Completed
  • 📊 Task statistics dashboard
  • 📈 Progress bar with completion percentage
  • 🌙 Dark & ☀️ Light theme toggle
  • 🕒 Live date and time display
  • 💾 Automatic Local Storage saving
  • 🔔 Toast notifications
  • 📱 Fully responsive design

🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Font Awesome
  • Google Fonts
  • Browser Local Storage

📂 Project Structure

TaskFlow/
│
├── index.html
└── README.md

🚀 How to Run

  1. Download or clone this repository.
git clone https://github.com/yourusername/taskflow.git
  1. Open the project folder.

  2. Double-click index.html or open it in your preferred browser.

No installation or server is required.


📸 Application Features

Dashboard

  • Total Tasks
  • Pending Tasks
  • Completed Tasks
  • Progress Percentage

Task Management

  • Add Task
  • Edit Task
  • Delete Task
  • Complete Task

User Experience

  • Responsive UI
  • Theme Switcher
  • Live Clock
  • Search
  • Filter
  • Toast Notifications

💾 Data Storage

This application stores task data in the browser using Local Storage.

Your tasks remain available even after refreshing or reopening the browser.


📱 Responsive Design

The application works smoothly on:

  • Desktop
  • Laptop
  • Tablet
  • Mobile Devices

🔮 Future Improvements

  • Due dates
  • Task priority
  • Categories
  • Drag and drop sorting
  • Calendar integration
  • Export/Import tasks
  • Cloud synchronization
  • User authentication

👨‍💻 Author

Jelam Raval Copyright (c) 2026 Jelam Raval

⭐ Support

If you like this project, consider giving it a ⭐ on GitHub.

About

TaskFlow is a lightweight productivity application that allows users to create, manage, update, and delete tasks directly in the browser. All tasks are stored using **Local Storage**, ensuring data remains available even after refreshing or reopening the browser.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages