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