36 lines
1.6 KiB
Markdown
36 lines
1.6 KiB
Markdown
|
# 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"
|