Task Manager is a modern, responsive task management web application designed to help users stay organized, focused, and productive. It provides a clean interface to manage daily tasks with real-time updates and persistent storage.
- ➕ Add new tasks instantly
- ✅ Mark tasks as completed
- ❌ Delete tasks
- 📊 Real-time task statistics (Remaining / Completed)
- 🔍 Filter tasks:
- All
- Pending
- Completed
- 🧹 Clear completed tasks
- 💾 Persistent storage using LocalStorage
- 🎨 Modern UI with glassmorphism and aurora effects
- Frontend: HTML, CSS, JavaScript
- Storage: Browser LocalStorage
- Design: Glassmorphism UI + animated background
task-manager/
│── index.html
│── style.css
│── script.js
-
Tasks are stored as objects in an array and saved in LocalStorage
-
Each task has:
idtextcompletedstatus
-
The UI dynamically updates using JavaScript:
- Rendering tasks
- Updating counts
- Applying filters
-
Data persists even after refreshing the browser
- Clone or download the project
- Open
index.htmlin your browser
No setup required 🚀
AI was used in this project as a development support tool, not as a substitute for understanding.
- UI/UX inspiration and layout ideas
- Improving code structure and readability
- Debugging and optimizing JavaScript logic
- Enhancing animations and styling
- Implementing task management logic
- Handling state (add/delete/complete/filter)
- Managing LocalStorage persistence
- Integrating UI with functionality
AI helped accelerate development, but all logic and features were understood, implemented, and customized manually.
- Fully functional task manager (not just UI)
- Real-time updates without page reload
- Clean and intuitive user experience
- Efficient use of vanilla JavaScript
- Smart use of AI in development workflow
- Drag & drop task reordering
- Task deadlines & reminders
- Dark / Light mode toggle
- Cloud sync (backend integration)
- User authentication