Todo List App - Vanilla JavaScript (ES6+)
Minimalist & Efficient Task Manager
Built a zero-dependency productivity app with pure JavaScript, featuring full CRUD operations and offline capability.
Key Features:
Instant Task Management
Add/Edit/Delete tasks with real-time DOM updates
Toggle task completion status (️)
Filter tasks (All/Active/Completed)
Persistent Data
Dual-layer storage system:
Primary: Fetch API for cloud sync (if backend exists)
Fallback: LocalStorage for offline use
Sleek UI/UX
Bootstrap 5 for responsive, mobile-friendly design
Clean animations for task interactions
Intuitive controls (click to edit, icons for actions)
Lightweight Architecture
Zero frameworks (~30KB total JS)
Modular ES6+ code for maintainability
️ Tech Stack:
Vanilla JavaScript (ES6+) Fetch API Bootstrap 5 LocalStorage CSS3