in Arbeit 2026
ALLEY
Eventplattform für Alleycat-Stadtrennen: Login per Strava, QR-Checkpoints scannen, unter Zeitdruck Punkte sammeln.
01 · Überblick
ALLEY ist eine Plattform für zeitlich begrenzte Alleycat-Stadtrennen: Es gibt mehr Checkpoints, als ein Fahrer in der Zeit erreichen kann, jeder mit eigener Punktzahl. Gewonnen wird über die clevere Auswahl, nicht über das Tempo. Gebaut mit Next.js 15 und React 19 in TypeScript, alle Daten in Supabase Postgres serverseitig über die Service-Role mit aktiver Row-Level-Security, deployed auf Vercel. Login ausschließlich über Strava-OAuth; eine optionale Pipeline schreibt per Webhook und täglichem Cron automatische Captions zurück in die Strava-Aktivitäten der Fahrer.
Highlights
- Authentifizierung komplett über Strava-OAuth mit serverseitigem Session-Modell; jede Tabelle hat RLS aktiv, der gesamte Zugriff läuft über die Service-Role.
- Strava-Auto-Caption-Pipeline: Webhook-Endpunkt plus DB-gestützte Job-Queue mit Retry, abgearbeitet von einem täglichen Vercel-Cron.
- QR-basiertes Checkpoint-Scanning mit Punkte-Scoring und Admin-Bereich zum Anlegen von Events, Checkpoints und QR-Codes.
02 · Wirkung
54Commits
6DB-Tabellen
19API-Routen
13Seiten
03 · Architektur
04 · Datenmodell