web

playvolley

Websites und Web-Apps
  • Next.js
  • Supabase
  • Capacitor
  • Stripe
playvolley, wie gebaut
Das Produkt, wie es gebaut ist.

Eine App auf dem iPhone und im Browser, 67 Tabellen, 2 Sprachen, 71 Ligen mit offiziellen Daten

Das Problem

Berliner Volleyball läuft über WhatsApp-Gruppen und Mundpropaganda. Ein Host postet eine Session, zwanzig Leute antworten, niemand weiß, wer wirklich kommt, und die offiziellen Ligatabellen liegen auf einer Verbandsseite, die auf dem Handy niemand öffnet. Paul spielt und trainiert selbst in dieser Szene, die App ist also von innen gebaut, nicht nach Briefing.

Das System

playvolley ist eine Next.js-Web-App in einer Capacitor-Hülle: derselbe Code läuft als native App auf dem iPhone und in jedem Browser, auf Deutsch und Englisch mit exakter Schlüsselparität. Hosts legen offene Sessions, Spiele, Trainings oder Turniere in einem Formular an: Halle oder Beach, Kapazität, Spieler pro Seite, Mindestzahl, Level von 1 bis 12, Warteliste und Anmeldeschluss. Spieler melden sich an, schreiben in der Gruppe und teilen die Hallenkosten. Offizielle Tabellen für 71 Ligen in Berlin und Brandenburg kommen aus den Verbandsdaten, zwischengespeichert und alle 12 Stunden aktualisiert, damit ein normaler Besuch nie auf die Quelle wartet. Dahinter: Supabase mit 67 Tabellen und Row-Level-Security, rund 60 Datenbankfunktionen, Datenexport und Kontolöschung für die DSGVO, und Stripe Connect für Zahlungen.

Was es heute tut

Die App ist gebaut und läuft auf playvolley.net und auf dem iPhone. Jede Änderung folgt denselben Regeln wie diese Website: beide Sprachen vollständig oder der Build stoppt, und eine Person testet den Ablauf auf dem Handy, bevor er live geht. Die App ist unsere Antwort auf die Frage, die jedes Studio bekommt: Können Sie richtig programmieren oder nur Tools verbinden?

Wo KI prüft und wo sie entscheidet

SchrittWer entscheidet
Code, Migrationen und ÜbersetzungenKI entwirft in Claude Code, eine Person prüft und testet jede Änderung
Wer spielt: Anmeldungen, Warteliste, NichterscheinenDer Host entscheidet, die App protokolliert
Was die App über eine Liga sagtNur Verbandsdaten, nie generiert

Wollen Sie das für Ihr Unternehmen? (öffnet in einem neuen Tab)