834a3bf4d56e7e855bfdf91aac10469043cc8d59
Backend (FastAPI): - REST API: auth, plants, beds, plantings - CRUD layer with CRUDBase - Pydantic v2 schemas for all entities - Alembic migration: complete schema + all enums - Seed data: 28 global plants + 15 compatibilities Frontend (Vue 3 + PrimeVue): - Axios client with JWT interceptor + auto-refresh - Pinia stores: auth, beds, plants - Views: Login, Beds, BedDetail, PlantLibrary - Components: AppLayout, BedForm, PlantingForm, PlantForm Docker: - docker-compose.yml (production) - docker-compose.dev.yml (development with hot-reload) - Nginx config with SPA fallback + API proxy - Multi-stage frontend Dockerfile - .env.example, .gitignore Version: 1.0.0-alpha
Gartenmanager
Persönliche Webanwendung zur Verwaltung und Planung von Gartenaktivitäten.
Features (geplant)
- Pflanzenverwaltung – Pflanzenarten mit Eigenschaften (Aussaatzeit, Wasserbedarf, Abstand …)
- Beetplanung – Beete anlegen und Pflanzen zuordnen
- Aussaatkalender – Jahresbasierter Aussaat- und Pflanzungsplan
- Aufgabenverwaltung – Gartenaufgaben mit Fälligkeitsdatum
- Bewässerungsplan – Intervalle je Beet oder Pflanze
Techstack
Noch festzulegen.
Entwicklung
Build- und Run-Befehle werden hier ergänzt, sobald der Techstack feststeht.
Weiterführende Dokumentation:
Versionierung
Aktuelle Version: siehe VERSION
Schema: MAJOR.MINOR.PATCH – Details in den Entwicklungsstandards.
Description
Languages
Markdown
100%