All projects
web
An app that works with the network off
Build a PWA that keeps working on a train, then syncs when it comes back.
Why it matters
Offline is where you learn that the network is not a detail. Handling it well requires thinking about state you cannot trust, which transfers to every distributed problem.
What you build
- A service worker caching the shell and data
- Reads that work with no connection
- Writes queued offline and replayed on reconnect
- Honest UI about what is and is not synced
If you want more
- Add background sync
- Add push notifications
Build it
- Show clearly what is pending and what is saved
Material for the whole build
Shows you can build for unreliable networks, which most portfolios silently assume away.
Get a plan built around projects like this