Projekte

Active Circle

Web
Full-Stack
AI

Find your people. Move together. Eine Plattform, die Club-Events aus Strava und weiteren Quellen in einen Kalender und auf eine Karte zieht.

Active Circle Logo und Wortmarke auf dunklem Brand-Hintergrund

activecircle.fit

Status: geschlossene Beta. Active Circle ist aktuell nur für eingeladene Testnutzer erreichbar. Die öffentliche Landingpage ist noch ein Platzhalter, während wir am Produkt feilen. Melde dich, wenn du einen Test-Account möchtest.

Was es ist

Active Circle hilft Sportlern, gemeinsame Touren, Läufe, Schwimmsessions und Triathlon-Trainings in ihrer Nähe zu finden. Die Plattform aggregiert Events aus Strava und anderen Quellen in einen einzigen Kalender und auf eine Karte, damit man keine Session seines Clubs mehr verpasst.

Angefangen hat es als eigenes Problem: ich habe ständig den Überblick verloren, welcher meiner vier Clubs wann trainiert, in welcher App, in welchem Chat. Active Circle ist die Antwort, die ich selbst gesucht habe.

Features

Discovery

  • Kalenderansicht (FullCalendar) mit Monats-, Wochen- und Listen-Layout
  • Kartenansicht (Leaflet) mit Filter nach Aktivität, Distanz und Datum im sichtbaren Ausschnitt
  • Routenkarten mit dekodierten Polylines, Distanz, Höhenmetern, Pace
  • Ein-Klick-Export zu Google Calendar
  • Events bookmarken oder ausblenden
  • Kuratierte Highlights und Sammlungen über das Admin-Panel
  • KI-Suche: Event-Finder in natürlicher Sprache, betrieben von Gemini 2.5 Flash über Firebase AI Logic

Clubs und Events

  • Clubs mit Logo, Banner, Sportart, Haftungsausschluss
  • Rollen (Owner, Admin, Mitglied) mit feingranularen Berechtigungen und Audit-Log
  • Einzel- oder wiederkehrende Events (wöchentlich, zweiwöchentlich, monatlich) mit GPX, Skill-Level, Terrain
  • Private Events mit Zugangscode, server-seitig SHA-256 gehasht, Details werden ausgeblendet, bis ein gültiger X-Event-Code-Header geliefert wird
  • RSVP plus automatische Warteliste mit Auto-Promote bei Absagen
  • Haftungsausschluss-Akzeptanz, Anwesenheitsverfolgung, Teilnehmerlisten-Export
  • Event-Kommentare und Foto-Uploads (JPEG, PNG, WebP)

Strava-Integration

  • OAuth-Verbindung zum Entdecken deiner Strava-Clubs
  • Periodischer 24h-Re-Check für neue Club-Mitgliedschaften
  • Service-Account-Bot-Token für Cron-basierte Event-Aktualisierung

Plattform

  • Firebase Auth mit E-Mail und Passwort und Profil (Name, Stadt, Foto)
  • Transaktionale E-Mails über Resend (Welcome, Reminder, Einladungen, Wartelisten-Promotion)
  • Sentry für Backend- und Frontend-Monitoring
  • Admin-Dashboard mit Stats, Cron-Runs, Quellen-Management, User-Management, Content-Kuration
  • DSGVO-konformes Cookie-Consent, Opt-In für Google Analytics
  • Mobile-First responsives Design mit Bottom-Navigation
  • Dynamische Sitemap, JSON-LD Structured Data, OG-Tags für alle öffentlichen Seiten

Tech-Highlights

frontendVue 3, Tailwind v4
backendFlask, Cloud Run
dataFirestore, Firebase Auth
aiGemini 2.5 Flash über Firebase AI Logic
...u.v.m.