A production‑grade task manager with real‑time sync, offline support, file attachments, and full PWA capabilities.
🔗 Live Demo · 📁 GitHub Repo
- Real‑time collaboration – tasks sync instantly across devices (Firebase)
- File attachments – upload images, PDFs, documents
- Rich‑text descriptions – powered by Quill editor
- Pomodoro timer & time tracking – per task focus sessions
- Kanban board view – drag & drop tasks between columns
- Recurring rules (RRULE) – daily, weekly, custom repeats
- Offline support – works offline, syncs when back online (IndexedDB)
- PWA installable – works like a native app on mobile/desktop
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Backend services: Firebase (Firestore, Authentication, Hosting)
- Offline storage: IndexedDB
- Rich text: Quill
- PWA: Service workers, Web App Manifest
- Clone the repo
git clone https://github.com/Gracey-a/Task-manager.git cd Task-manager