Barjagd

Barjagd

Tech-Demo
Spike
offline

Spike-Steuerung

Capability-Spike PWA-first. Siehe docs/SPIKE_PLAN.md.

S1 Wake Lock ?

Bildschirm ≥4 h anhalten, Re-Acquire nach visibilitychange.

S2 WebSocket ?

4 h stabil, Reconnect bei Apps-Wechsel <3 s.

S3 Web Push ?

Add to Home Screen, Server sendet Push. Sperrbildschirm + Sound.

S4 GPS-Fallback ?

watchPosition im Vordergrund, Backend behält letzten Standort.

S5 Safe-Zone ?

Server berechnet "in Bar" aus GPS + Fallback (10 min).

unbekannt

S6 QR-Scan ?

getUserMedia + jsQR. QR vor Kamera halten.

S7 Kompass ?

DeviceOrientationEvent.requestPermission() nach Button-Tap.

S8 Foto ?

<input type="file" accept="image/*" capture="environment">

S9 Audio spulen ?

<audio controls> mit lokalem Blob. Spulen vor/zurück.

S10 Offline-Puffer ?

Service Worker cacht Content. Code-Eingabe ohne Online → klare Fehler.

S12 Netzwechsel ?

WLAN → 4G → WLAN. WebSocket muss auto-reconnecten <3 s.

Server-Status

Status
Uptime
VAPID
Push-Subs
WS-Clients
Batterie
Team-ID
Public URL

Aktionen

Über den Spike

Capability-Spike für Barjagd V1 (Phase 1). Validiert PWA-first Architektur auf echtem iPhone über 4–5 h. 10 Spikes (S1–S10) testen kritische iOS-PWA-Risiken: Wake Lock, WebSocket, Web Push, GPS, Safe-Zone, QR, Kompass, Foto, Audio, Offline.

Siehe docs/SPIKE_PLAN.md für Akzeptanzkriterien und Test-Protokoll.

Game-Master-View (S11)

Live-Karte mit allen Teams. Öffne diese Seite auf dem PC, das iPhone sendet GPS — du siehst es hier in Echtzeit. Testet Multi-Client Broadcast.

?

Teams

noch keine Teams