Skip to main content
Beginner ~12 hours

Installable PWA To-Do App

A modern PWA to-do app — installable, offline-first, syncs across devices. Beginner-friendly but with production patterns.

React 18TypeScriptViteWorkboxIndexedDBSupabase

About this project

Progressive Web Apps are how most non-game consumer apps ship in 2026 — no app store, instant updates, install-to-home-screen. This project teaches service workers, IndexedDB persistence, and the install/offline UX patterns. You will build a to-do app that works offline, syncs when you come back online, and can be installed on iOS, Android, and desktop. Include conflict resolution for the multi-device case.

Why build this in 2026?

PWAs are now first-class on iOS (push notifications, install prompts, badging API). Strong portfolio differentiator.

What you'll ship

  • Installable PWA at a real domain
GitHub repo with README explaining offline architecture

Sign up to see the full project brief

Full deliverables, success criteria, and AI Career Tutor support — free.

You'll unlock:Complete project brief, AI tutor that knows this project, and progress tracking when you start.

Skills you'll practice

reacttypescriptjavascript