No description
Find a file
Daniel Michelberger 279796111c wip: Der abgebrochene Kurbeler-Umbau, wie er hier liegengeblieben ist
Kein fertiger Stand, sondern ein Zwischenstand: Hier wurde im September 2026
angefangen, die App auf „Kurbeler" umzubenennen — Wortmarke, Icons, brand.ts,
Benachrichtigungen, das Benutzerverzeichnis. Weitergegangen ist es dann im
eigenen Repo `~/Dokumente/Projekte/kurbeler`, das die vollständige Historie
dieses Repos mitgenommen hat.

Committet wird das hier nicht, weil es gebraucht würde, sondern damit es nicht
als Haufen unversionierter Dateien im Arbeitsverzeichnis verrottet. Wer in
zwei Jahren nachsieht, findet so eine Geschichte statt eines Rätsels — und das
Stammtisch-Wappen, das nur hier je existiert hat.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LTw6xVYgjMy9AQtfs1Gdyu
2026-09-11 15:42:33 +02:00
backend wip: Der abgebrochene Kurbeler-Umbau, wie er hier liegengeblieben ist 2026-09-11 15:42:33 +02:00
design/logo wip: Der abgebrochene Kurbeler-Umbau, wie er hier liegengeblieben ist 2026-09-11 15:42:33 +02:00
docs/superpowers docs: Plan-Korrekturen aus der Umsetzung nachziehen 2026-08-06 19:30:44 +02:00
frontend wip: Der abgebrochene Kurbeler-Umbau, wie er hier liegengeblieben ist 2026-09-11 15:42:33 +02:00
.gitignore docs: Plan-Korrekturen aus der Umsetzung nachziehen 2026-08-06 19:30:44 +02:00
CLAUDE.md wip: Der abgebrochene Kurbeler-Umbau, wie er hier liegengeblieben ist 2026-09-11 15:42:33 +02:00
README.md wip: Der abgebrochene Kurbeler-Umbau, wie er hier liegengeblieben ist 2026-09-11 15:42:33 +02:00
TODO.md refactor: Team und Kader an einem Ort 2026-09-07 22:11:13 +02:00
UML_basic.png chore: Repo-Struktur mit frontend/ und backend/ aufsetzen 2026-08-06 13:16:43 +02:00

stammtisch-hersbruck.de — abgelöst

Dieses Repository wird nicht weiterentwickelt.

Die App heißt seit dem 08.09.2026 Kurbeler und wird unter ~/Dokumente/Projekte/kurbeler fortgeführt. Dort liegt die vollständige Historie dieses Repos — es ist kein Neuanfang, sondern dieselbe Geschichte unter neuem Namen.

Der Stammtisch Hersbruck bekommt kein eigenes Deployment mehr, sondern ist ein Team in Kurbeler. Die PocketBase-Instanz hinter api.stammtisch-hersbruck.de bleibt dieselbe und wird nur umbenannt — es zieht kein einziger Datensatz um.

Zeitmessung und Verwaltung für Läufe des Stammtisch Hersbruck.

Die Anwendung heißt seit dem 08.09.2026 Kurbeler. Domain, Repository und Verzeichnisnamen bleiben stammtisch-hersbruck.de — umbenannt wurde der Name, unter dem die App auftritt, nicht ihre Adresse.

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.