No description
Ein Event beginnt mit zwanzig Anmeldungen, nicht mit einer. Bisher hiess das: zwanzigmal denselben Dialog oeffnen, einen Namen aus einer Auswahlliste suchen, eine Nummer tippen, speichern. Jetzt steht der Kader als Liste da — Haken und Startnummer nebeneinander, darueber eine Suche und "Alle"/"Keinen". Der Knopf zaehlt mit, was ausgewaehlt ist. Geprueft wird vor dem Schreiben, nicht dabei: doppelte Nummern innerhalb der Auswahl und gegen die schon vergebenen. Eine Kollision soll nicht erst auffallen, wenn die halbe Liste eingetragen ist. Der alte Dialog bleibt, aber nur noch fuers Aendern einer Startnummer — sein Anlege-Zweig samt Fahrer-Auswahlliste ist entfallen. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P32KoesVtABd6xWsqMKzhr |
||
|---|---|---|
| backend | ||
| docs/superpowers | ||
| frontend | ||
| .gitignore | ||
| CLAUDE.md | ||
| NAMING.md | ||
| README.md | ||
| TODO.md | ||
| UML_basic.png | ||
stammtisch-hersbruck.de
Zeitmessung und Verwaltung für Läufe des Stammtisch Hersbruck.
Das Repository enthält beide Teile der Anwendung:
| Verzeichnis | Inhalt |
|---|---|
frontend/ |
SvelteKit-5-Anwendung (Svelte 5 Runes, Tailwind 4) |
backend/ |
PocketBase-Instanz — Dockerfile, Schema-Migrationen |
Schnellstart
Frontend gegen die produktive Instanz:
cd frontend
cp .env.example .env # Werte eintragen
npm ci
npm run dev
Die App läuft dann auf http://stammtisch-hersbruck.de.localhost:31337
Backend lokal (optional — der Default zeigt auf die produktive Instanz):
cd backend
cp .env.example .env # Werte eintragen
docker compose up -d --build
Danach in frontend/.env PUBLIC_PB_URL=http://127.0.0.1:8090 setzen.
Details stehen in backend/README.md.
PocketBase
Produktiv: https://api.stammtisch-hersbruck.de
Welche Instanz das Frontend anspricht, entscheidet PUBLIC_PB_URL in
frontend/.env. Das Schema ist als Migration in backend/pb_migrations/
versioniert.