Liga-Dashboard für die AK30 Herren 2. Liga Süd.
- Neues Repository auf GitHub erstellen:
ak30-dashboard - Diesen Ordner hochladen oder klonen und pushen
- Repository → Settings → Pages
- Source: GitHub Actions
- Speichern
Das Dashboard ist per Passwort geschützt. Ohne dieses Secret ist die Seite entweder dauerhaft gesperrt oder das Login-Gate wird beim Build übersprungen.
- Repository → Settings → Secrets and variables → Actions → New repository secret
- Name:
VITE_AUTH_PASS, Wert: gewünschtes Passwort
npm install --legacy-peer-deps
npm run dev # lokaler Entwicklungsserver
npm run build # Production-Build testen--legacy-peer-deps ist nötig, da es einen Peer-Dependency-Konflikt zwischen den installierten Paketen gibt (so auch im Deploy-Workflow konfiguriert).
- GitHub Actions baut automatisch (~2 Min)
- Dashboard erreichbar unter:
https://<dein-username>.github.io/ak30-dashboard/
Alle Daten liegen in src/App.jsx oben im Datei, klar strukturiert:
hcpiTeams— HCPI-Durchschnitt und Median pro Mannschaft pro Spieltagst1,st2,st3, ... — Team-Score, Soll, Streicher pro Spieltagplayers— Bostalsee Einzelspieler mit PHCP und Score pro Spieltag
Bei neuem Spieltag: neuen Spieltag-Datensatz anhängen, Werte eintragen, pushen → fertig.
- Startliste oder Ergebnisliste in Claude Code einfügen
- Claude aktualisiert
src/App.jsx - Claude committet und pusht
- GitHub Actions deployed automatisch