Zurück zu den Projekten
in Arbeit 2026

ALLEY

Eventplattform für Alleycat-Stadtrennen: Login per Strava, QR-Checkpoints scannen, unter Zeitdruck Punkte sammeln.

RolleFull-Stack-Entwickler (Soloprojekt) StackNext.js 15 · React 19 · TypeScript · Supabase (Postgres) · MapLibre GL · Strava OAuth · Vercel

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.
54Commits
6DB-Tabellen
19API-Routen
13Seiten