Files
gartenmanager/docs/project-structure.md
Faultier314 f301cd4044 chore: initial project setup with documentation
Add CLAUDE.md, development standards, project structure docs,
and domain model skeleton for the Gartenmanager project.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 21:53:57 +02:00

1.5 KiB

Projektstruktur

Dieses Dokument beschreibt die Verzeichnisstruktur und Architektur des Gartenmanagers. Bei strukturellen Änderungen bitte hier aktualisieren.


Verzeichnisübersicht

gartenmanager/
├── CLAUDE.md                  # Guidance für Claude Code
├── docs/
│   ├── development-standards.md  # Allgemeine Entwicklungsstandards
│   └── project-structure.md      # Dieses Dokument
│
│   (weitere Verzeichnisse entstehen mit dem Projekt)

Sobald der Techstack feststeht, wird diese Struktur hier dokumentiert.


Architektur

Noch festzulegen. Typische Optionen für dieses Projekt:

  • Monolith (z. B. Full-Stack-Framework wie Laravel, Django, Rails)
  • Frontend + Backend getrennt (z. B. Vue/React + REST/GraphQL API)
  • Mobile App (z. B. Flutter, React Native)

Domänenmodell (geplant)

Die Kernkonzepte des Gartenmanagers:

Konzept Beschreibung
Plant / Pflanze Eine Pflanzenart mit Eigenschaften (Aussaatzeit, Abstand, Wasserbedarf …)
Bed / Beet Ein physischer Gartenbereich, dem Pflanzen zugeordnet werden
SowingCalendar / Aussaatkalender Zeitplan für Aussaat und Pflanzung je Pflanze und Jahr
Task / Aufgabe Eine zu erledigende Gartenarbeit mit Fälligkeitsdatum
WateringSchedule / Bewässerungsplan Regelmäßige Bewässerungsintervalle je Beet oder Pflanze

Datenhaltung

Noch festzulegen (SQLite, PostgreSQL, lokale Dateien …).


Schnittstellen

Noch festzulegen.