Webanwendung · Sportverwaltung

LBC Meisterschaften

Das Projekt

In Kamerun schrieb die Ligue de Basketball du Centre Spielberichte von Papier ab und berechnete ihre Tabellen von Hand, mit Fotos über WhatsApp. Ich habe die Anwendung entworfen und gebaut, die das ersetzt: Das Sekretariat organisiert die Saison, erzeugt Spielpläne und erfasst Ergebnisse, und die Öffentlichkeit liest Tabellen, Ergebnisse und Spielpläne auf der Seite der Liga.

Zeitraum
September – Oktober 2026
Meine Rolle
Projekt für die Ligue de Basketball du Centre: Konzept, Design und Entwicklung von A bis Z.
Ergebnis
Anwendung bereit für die Saison 2026-2027, 94 automatisierte Tests.

Video-Vorstellung

Zwei Minuten mit französischer Sprecherstimme: die öffentliche Seite, der erzeugte Spielplan, die Erfassung und der Bericht. Demodaten.

Worauf es im Produkt ankommt

  • Eine Tabelle, die berechnet wird

    Die Tabelle wird nie eingetippt oder gespeichert: Sie wird bei jedem Aufruf aus den Ergebnissen neu berechnet. Sie kann den Spielen also nicht widersprechen, und Einsprüche erübrigen sich.

  • FIBA-Regeln samt Tiebreak

    Sieg 2 Punkte, Niederlage 1, Forfait 0, und Tiebreak in Kaskade über die direkten Duelle. Die Wertung lässt sich pro Kategorie einstellen.

  • Erzeugte Spielpläne

    Mit einem Klick entsteht ein einfacher oder doppelter Spielplan nach Berger: Niemand spielt am selben Spieltag zweimal. Gruppen sind möglich.

  • Erfassung am Stück, im Büro

    Ein Bildschirm pro Spieltag, um die Spielberichte abzuschreiben, mit Forfaits und Verlegungen.

  • Spielberichte lesen

    Das Sekretariat fotografiert den Bogen: Ein Vision-Modell liest die Ergebnisse pro Viertel, die Anwendung speichert nichts, wenn Detail und Endstand nicht zusammenpassen, und ohne Prüfung wird nichts geschrieben. Optional.

  • Offizielle Dokumente

    Tabelle, Spielplan, Ansetzung und Bericht auf A4, mit Briefkopf der Liga und Unterschriftsfeldern, zum Drucken oder als PDF.

Drei Teile, ein Projekt

  1. Bereich der Liga

    Passwortgeschützt, mit zwei Rollen (Administrator, Ergebniserfassung): Saisons, Kategorien, Teams mit Logo, Gruppen, Spielpläne, Ergebnisse, Hallenplanung, Berichte.

    • Next.js
    • React
    • TypeScript
    • Gemini
  2. Öffentliche Seite

    Tabellen, Ergebnisse, kommende Spiele und Spielpläne pro Kategorie, auf dem Smartphone lesbar. Eine Kategorie erscheint erst, wenn das Sekretariat sie veröffentlicht.

    • Next.js
    • React
    • Tailwind CSS
  3. Daten und Zuverlässigkeit

    PostgreSQL mit Prisma, geplantes Hosting bei Vercel und Supabase und 94 automatisierte Tests zu Spielplänen, Tabellen, Spielberichten und Logos.

    • PostgreSQL
    • Prisma
    • Supabase
    • Vercel

Die Bildschirme

Die Anwendung mit Demodaten: erfundene Vereine, zufällig gezogene Ergebnisse.

  • LBC Meisterschaften, Die Bildschirme 1/7
  • LBC Meisterschaften, Die Bildschirme 2/7
  • LBC Meisterschaften, Die Bildschirme 3/7
  • LBC Meisterschaften, Die Bildschirme 4/7
  • LBC Meisterschaften, Die Bildschirme 5/7
  • LBC Meisterschaften, Die Bildschirme 6/7
  • LBC Meisterschaften, Die Bildschirme 7/7