Fish markets often have poor mobile network connectivity. The app should function as a PWA, allowing users to capture images offline and sync them when they regain connectivity.
Tasks:
Configure vite-plugin-pwa.
Cache the core app shell and static assets using Service Workers.
Implement a local queue (IndexedDB) for scans taken offline, to be uploaded automatically when back online.
Fish markets often have poor mobile network connectivity. The app should function as a PWA, allowing users to capture images offline and sync them when they regain connectivity.
Tasks:
Configure vite-plugin-pwa.
Cache the core app shell and static assets using Service Workers.
Implement a local queue (IndexedDB) for scans taken offline, to be uploaded automatically when back online.