-
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
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 fields
Todo
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