This project is a Vite + React static dashboard.
-
Install dependencies and run the dev server:
pnpm install pnpm dev
-
Open Chrome at
http://localhost:3000. -
Open DevTools > Application > Manifest to verify fields.
-
You should see an install icon in Chrome if eligible.
-
Click the install icon and confirm installation — the app should open in a standalone window.
- Uses cache-first with background population for GET requests.
- Provides a cached fallback if navigation fails.
pnpm build| Issue | Fix |
|---|---|
| App opens in browser tab after install | Check display: standalone and start_url in the manifest. |
- Smarter asset precaching (Workbox)
- Granular runtime cache strategies per resource type
- configurable service map instead of hammered in code
- Background sync for queued admin actions
- Push notifications (requires server integration)