React Off the Grid
summary
Rebuild of a case-management app for a Ghanaian child-reunification NGO that becomes usable on slow or offline connections by converting a Laravel server-rendered site into a React offline-first PWA. Uses service workers for cached assets, localStorage for optimistic writes and queued edits, MySQL for the data store and AWS Lambda on the backend to cut hosting costs. Handles a four-person user base, deals with sync conflicts by assignment constraints, and largely succeeds despite real-world sync bugs.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:43Background
- 5:18Service Workers
- 5:44Implementation
- 7:38Local Storage
- 10:13Demo
- 14:31Challenges
related talks
23mJavaScript: Off the Grid
59mProgressive React Apps
37mBuilding an offline experience with a Rails-powered PWA
24mBuilding an offline experience with a Rails-powered PWA
29mGive Apps Online Superpowers by Optimizing them for Offline
01h 00mBuilding Progressive Web Apps with React
30mOffline First: Making Your App Awesome When the Network Isn't
41mIntroduction to Offline First Web Applications
