feat: add iOS-focused PWA shell with service worker and manifest

This commit is contained in:
Oliver 2026-02-15 16:12:04 +01:00
parent 56b8825ca5
commit fea5fe9cbb
No known key found for this signature in database
9 changed files with 176 additions and 3 deletions

View file

@ -10,6 +10,7 @@ Implementiert:
- API: `GET /spot/score`, `POST /spot/signal`
- Kartenwahl via OpenStreetMap (Leaflet), inkl. Klickauswahl und Ortssuche
- API: `GET /geocode/search` (Nominatim-Proxy), `GET /map/tile/{z}/{x}/{y}.png` (OSM-Tile-Proxy)
- PWA-Basis (Manifest, Service Worker, iOS-Standalone-Meta, Offline-Shell)
- Admin-Bereich (Setup/Login, geschuetzt per User/Passwort + Session-Token)
- Admin-API fuer Uebersicht und Event-Verwaltung (`/admin/*`)
- Anti-Spam ohne Account: lokaler Token + serverseitiger HMAC-Hash
@ -43,6 +44,9 @@ Nicht im MVP:
- `python3 -m http.server 8080`
7. App oeffnen:
- `http://localhost:8080`
8. PWA-Test:
- iOS Safari: Seite aufrufen -> Teilen -> "Zum Home-Bildschirm"
- Danach aus Home-Screen starten (Standalone-Modus)
## OpenData Connector Config