Erste Schritte
Erste Schritte
Diese Anleitung hilft Ihnen, KitaManager schnell zum Laufen zu bringen.
Voraussetzungen
- Docker und Docker Compose
- Go 1.25+ (für Entwicklung)
- Node.js 24+ (für Frontend-Entwicklung)
Schnellstart mit Docker
Der schnellste Weg zum Starten ist mit Docker Compose:
# Alle Dienste starten
docker compose up -dDies startet:
- PostgreSQL-Datenbank
- KitaManager API-Server
- Next.js-Frontend
Zugriff auf die Anwendung unter http://localhost:3000.
Entwicklungsumgebung
Für lokale Entwicklung:
# Frontend-Abhängigkeiten installieren
make web-install
# API bauen
make api-build
# Entwicklungsumgebung starten
make devVerfügbare Make-Befehle
| Befehl | Beschreibung |
|---|---|
make dev | Vollständige Entwicklungsumgebung starten |
make api-build | Go API bauen |
make api-test | API-Tests ausführen |
make web-install | Frontend-Abhängigkeiten installieren |
make web-dev | Frontend-Entwicklungsserver starten |
make swagger-docs | API-Dokumentation generieren |
Standard-Anmeldedaten
Nach dem Start können Sie sich mit den Standard-Admin-Anmeldedaten anmelden:
| Feld | Wert |
|---|---|
superadmin@example.com | |
| Passwort | supersecret |
Ändern Sie das Standard-Passwort sofort in Produktionsumgebungen!
Testdaten
Die Entwicklungsumgebung enthält Testdaten mit:
- Einer Beispielorganisation „Kita Sonnenschein" mit drei Bereichen (Nest, Nestflüchter, Große)
- ~120 Kindern mit Betreuungsverträgen und realistischer Altersverteilung
- ~35 Mitarbeiterinnen und Mitarbeitern mit Arbeitsverträgen in allen Bereichen
- Entgelttabellen (TVöD-SuE 2024 und Minijob)
- Haushaltsposten (Elternbeiträge und Betriebskosten)
- Berliner Kita-Fördersätze
- Drei Testbenutzer mit verschiedenen Rollen (Superadmin, Admin, Manager)
Nächste Schritte
- Architektur-Übersicht - Systemdesign verstehen
- API-Referenz - Die REST-API erkunden