# stammtisch-hersbruck.de Zeitmessung und Verwaltung für Läufe des Stammtisch Hersbruck. Das Repository enthält beide Teile der Anwendung: | Verzeichnis | Inhalt | |---|---| | [`frontend/`](frontend/) | SvelteKit-5-Anwendung (Svelte 5 Runes, Tailwind 4) | | [`backend/`](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`](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.