TeamSet
Teamplanung, Anwesenheit, Rollen und gemeinsame Termine für echte Sportvereine.
Kurz erklärt
Nachdem ich Software für ein Problem aus der Schule gebaut hatte, übertrug ich denselben Ansatz auf ein Umfeld, das ich ebenso gut kenne: den Volleyballverein. TeamSet bildet die tatsächliche Vereinsstruktur mit parallelen Teams, wechselnden Rollen, gemeinsamen Terminen und Menschen ab, die gleichzeitig Spieler und Trainer sein können.
Einblick ins Projekt
Ausgewählte Ansichten und Details.
Ein genauerer Blick auf das Produkt in seiner aktuellen Form.
Warum ich es gebaut habe
Der Vereinsalltag lieferte die Anforderungen bereits mit.
Als Spieler, Trainer, Jugendwart und früherer Spielertrainer habe ich verschiedene Seiten eines Vereins erlebt. Eine normale Woche umfasst Anwesenheiten, Terminänderungen, Eltern, Trainer, Trikotnummern, Teamzugehörigkeiten und Personen mit mehreren Rollen gleichzeitig.
Viele Programme vereinfachen diese Realität so stark, dass der Verein um die Software herumarbeiten muss. TeamSet beginnt stattdessen bei der tatsächlichen Struktur.
Produktmodell
Eine Person kann mehreren Teams angehören – und mehrere Rollen haben.
TeamSet trennt ein globales Benutzerkonto von Vereinsmitgliedschaft, Teammitgliedschaft und teamspezifischen Rollen. Jemand kann in einem Team spielen, ein anderes trainieren und mehreren Vereinen angehören. Bei gemeinsamen Veranstaltungen entsteht trotzdem nur ein Teilnahmeeintrag pro Person.
- Spieler- und Trainerrolle können für dieselbe Person gleichzeitig bestehen.
- Termine, Zu- und Absagen, Teilnehmerlisten und Teaminformationen nutzen ein gemeinsames Modell.
- Inhalte können offline gelesen werden; nur risikoarme Anwesenheitsänderungen werden offline vorgemerkt.
Aktueller Stand
Das Produkt funktioniert; die Veröffentlichung ist der nächste Schritt.
Die Flutter-App, Fastify-API, MySQL-Datenstruktur und öffentliche Next.js-Seite sind umgesetzt. Echtzeitaktualisierungen, Benachrichtigungen und Betriebsabläufe gehören ebenfalls zum System. Im August 2026 waren Web und API veröffentlicht; ein signierter Android-Release-Candidate wurde auf echten Geräten getestet.
Die Veröffentlichung in den Stores und die iOS-Verteilung sind die verbleibenden Schritte vor einer breiteren Freigabe.
Was ich gelernt habe
In den Ausnahmen wird ein Produkt ehrlich.
Die wertvollste Designarbeit steckt in den Ausnahmen: ein einzelner geänderter Termin einer Serie, Trainer als Gast in einem anderen Team, eine neue E-Mail-Adresse ohne Verlust der Historie oder das Archivieren eines Vereins ohne beschädigte Anwesenheitsdaten. Im Datenmodell zeigt sich, ob das Produkt die Organisation wirklich verstanden hat.