-
Notifications
You must be signed in to change notification settings - Fork 0
Progressive Web App with offline support and sync #9
Copy link
Copy link
Open
Labels
P2: mediumMedium priority — important but not blockingMedium priority — important but not blockingarea: webNext.js web app (apps/web)Next.js web app (apps/web)size: XLExtra large — 1+ weeks, consider breaking downExtra large — 1+ weeks, consider breaking downtype: featureNew feature or capabilityNew feature or capability
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
P2: mediumMedium priority — important but not blockingMedium priority — important but not blockingarea: webNext.js web app (apps/web)Next.js web app (apps/web)size: XLExtra large — 1+ weeks, consider breaking downExtra large — 1+ weeks, consider breaking downtype: featureNew feature or capabilityNew feature or capability
Projects
- StatusShow more project fieldsTodo
Description
Wildfire observers often work in areas with poor or no cellular connectivity. Firevector needs to work offline — allowing users to create and edit observations without an internet connection, then sync changes when connectivity returns.
Proposed Implementation
Service Worker
next-pwaor Serwist for Next.js service worker integrationOffline Data Storage
idbor Dexie.js) for local observation storageUI Indicators
Web App Manifest
manifest.jsonwith Firevector brandingdisplay: standalonefor native-like experienceAcceptance Criteria
Technical Considerations