# NovaSonic A self-hosted music streaming PWA for Navidrome / Subsonic-compatible backends. ## Stack - `index.html` — app shell - `styles.css` — all styles - `app.js` — frontend logic - `sw.js` — service worker (offline caching) ## Setup Point the app at your Navidrome server URL on first launch. ## Docker ```bash docker compose up -d ```