# Beet Pflanz-App [![pipeline status](https://gitlab.vierling.cloud/Joerg/cpd_project/badges/main/pipeline.svg)](https://gitlab.vierling.cloud/Joerg/cpd_project/-/commits/main) [![pipeline status](https://gitlab.vierling.cloud/Joerg/cpd_project/badges/main/pipeline.svg)](https://gitlab.vierling.cloud/Joerg/cpd_project/-/commits/main) Die Beet Pflanz-App ist eine Flutter-Anwendung, die im Rahmen des Studiums an der HS-Mannheim für CPD entwickelt wurde. Die App unterstützt den Benutzer sein Beet zu Planen und die optimalen Setzpositionen zu bestimmen. Zudem können die wichtigen Informationen der Pflanzen über das Jahr angezeigt werden. Das Beet kann gespeichert werden und wird beim starten geladen ## Funktionen - Darstellung der Beetreihen und Pflanzenplatzierungen - Drag-and-Drop zum Hinzufügen von Pflanzen - Entfernung von gepflanzeten Pflanzen. - Option zur Anzeige von Platzanforderungen für jede Reihe - Anzeige von wichtigen Informationen der Pflanzen über das ganze Jahr - Speichern des aktuellen Beets - Laden des gespeicherten Beets ### Zukünftige Funktionen - Anzeigen der Wassermengen der Einzelnen Pflanzen bzw. Rhein angezeigt werden. - Verwalten von mehreren Beeten #### Installation 1. Flutter muss installiert sein 2. Die App befindet sich im Unterordener "garden_planner" 3. Öffnen Sie die Datei lib/constants.dart und stellen Sie sicher, dass die richtige API-URL eingetragen ist. Wenn Sie die App lokal ausführen möchten, passen Sie die API-URL auf http://localhost:3000 an. 4. Lokale Backend-Dienste können über Docker-Compose gestartet werden damit http://localhost:3000 verfügbar ist Befehl "docker-compose up --build"