LyricSmith is a fully installable PWA with offline support powered by a service worker.
- Serve the project over HTTPS (e.g.
npx http-server -p 8080
). - Open the site in Chrome and visit Application → Manifest in DevTools to verify install readiness.
- Use the built in install banner or Chrome's install option to add the app to your device.
- Install Bubblewrap globally:
npm i -g @bubblewrap/cli
. - Initialize:
bubblewrap init --manifest https://your-domain/manifest.webmanifest
. - Build the project:
bubblewrap build
. - Sign and install the generated APK on your device.