Dashboard

⏳ Prüfe Status…
v0.14.0
1.284
Registrierte User
↑ +48 diese Woche
38.421
Aktivitäten gesamt
↑ +312 heute
9.847
Geklaimte Hexagone
↑ +84 heute
142
Aktive Teams
↑ +6 diese Woche
Neue User (letzte 7 Tage)
Aktivitäten pro Sport
Strava Sync Status
API-Verbindung konfigurieren um Echtdaten zu erhalten.
⚠ Nicht konfiguriert
Saison Status
Lade…
System Health
API ServerOK
H3 Grid EngineOK
Strava WebhookAusstehend
Push NotificationsBeta
NameE-MailSportLigaStravaRegistriertStatus
Robert Pfostrobert@pfost.at🏃 LaufenLiga Silber #3Ausstehend12.01.2026Aktiv
Barbara Pfostbarbara@pfost.at🏃 LaufenLiga Silber #1Ausstehend14.01.2026Aktiv
David Pfostdavid@pfost.at🚴 RadfahrenLiga Silber #5Ausstehend15.01.2026Aktiv
Julian Pfostjulian@pfost.at🏃 LaufenLiga Silber #2Ausstehend16.01.2026Aktiv
Julia M.julia@example.com🥾 WandernLiga Silber #4Nicht verbunden20.01.2026Aktiv
Lisa T.lisa@example.com🥾 WandernLiga Silber #6Nicht verbunden22.01.2026Inaktiv
Liga-Stufen
LigaSpielerMin-PaceAuf/Abstieg
🥇 Liga Gold
192 Spieler
< 4:30Top 2 / Last 2
🥈 Liga Silber
448 Spieler
4:30–5:30Top 2 / Last 2
🥉 Liga Bronze
768 Spieler
> 5:30Top 2 / Last 2
Saison-Verwaltung
H3 Konfiguration
Defense-Parameter
Bonuszonen
Strava API Integration
OAuth 2.0 · Webhook Events · Activity Data Sync
⚠ Nicht konfiguriert
OAuth 2.0 Flow
Schritt 1
User klickt
„Mit Strava"
Schritt 2
Redirect zu
Strava Auth
Schritt 3
User erteilt
Zugriff
Schritt 4
Callback mit
Auth Code
Schritt 5
Token-Exchange
(Access + Refresh)
Fertig
Aktivitäten
abrufen ✓
Berechtigungen (Scopes)
read
Öffentliches Profil
activity:read
Öffentliche Aktivitäten
activity:read_all
Alle Aktivitäten inkl. private
profile:read_all
Vollständiges Profil
read_all
Alle öffentl. Daten
activity:write
Aktivitäten erstellen
Webhook Endpoint
Strava sendet Events bei neuen Aktivitäten automatisch an diesen Endpoint → sofortiger Territory-Update ohne Polling.
Voraussetzungen für Strava API
SchrittWas zu tun istWoStatus
1Strava-Account erstellen (falls noch nicht vorhanden)strava.com✓ Erledigt
2App anlegen unter „My API Application" → Name, Website, Redirect URI eintragenstrava.com/settings/apiAusstehend
3Client ID und Client Secret kopieren und hier eintragenDiese SeiteAusstehend
4Webhook-Subscription erstellen (POST an Strava API mit Callback URL)API / PostmanAusstehend
5Backend OAuth-Endpunkt implementieren (/auth/strava, /auth/strava/callback)Backend-CodeAusstehend
6Token-Refresh-Logik implementieren (Access Token läuft nach 6h ab)Backend-CodeAusstehend
Kartenmaterial
H3 Hexagon-System
Uber H3 ist global verfügbar — kein regionaler Daten-Download nötig. Grid wird on-demand berechnet.
AuflösungØ FlächeEmpfehlung
Res 7~5,2 km²Landgebiete, Rural-Bonus
Res 8~0,74 km²Standard (Stadtteile)
Res 9~0,11 km²Innenstädte / Dichte
App-Einstellungen
Effort Points — Gewichtung
Teams
Lade Teams…
Letzte 50 Aktivitäten
Lade Aktivitäten…
⚡ Flash Raid — Sofort starten
Erstellt und aktiviert sofort einen Flash Raid. Defense wird für alle Hexagone deaktiviert.
Neuen Kampftag erstellen
Alle Kampftage
Lade Kampftage…
🕕 Happy Hour erstellen
Während der Happy Hour erhalten alle Spieler einen EP-Multiplikator auf Strava-Aktivitäten.
Aktive & geplante Happy Hours
Lade Happy Hours…
Neues Landmark hinzufügen
Alle Landmarks
Lade Landmarks…
System-Logs
API Server (Railway)⏳ Prüfe…
Datenbank (Supabase)⏳ Prüfe…
Strava Webhook (ID 341336)✓ Aktiv
Frontend (Netlify)✓ klaym.app
📋 Echtzeit-Logs werden direkt im Railway-Dashboard angezeigt.
→ Railway öffnen
Gespeichert