Make the frontend installable as a Progressive Web App.
Acceptance Criteria:
- Add
manifest.json with app name, icons, theme color, and display mode
- Configure Next.js service worker for offline caching of static assets
- Add install prompt banner for supported browsers
- App works offline for previously loaded pages
Files: new file public/manifest.json, src/app/layout.tsx, next.config.js
Make the frontend installable as a Progressive Web App.
Acceptance Criteria:
manifest.jsonwith app name, icons, theme color, and display modeFiles: new file
public/manifest.json,src/app/layout.tsx,next.config.js