44 lines
2.5 KiB
Markdown
44 lines
2.5 KiB
Markdown
# Beet Pflanz-App
|
|
|
|
[![pipeline status](https://gitlab.vierling.cloud/Joerg/garden-planner/badges/main/pipeline.svg)](https://gitlab.vierling.cloud/Joerg/cpd_project/-/commits/main)
|
|
|
|
[![Coverage](https://sonar.vierling.cloud/api/project_badges/measure?project=gardenplannerv1&metric=coverage&token=sqb_66e763bc8999d045486b645fbaa139aa687a0d7a)](https://sonar.vierling.cloud/dashboard?id=gardenplannerv1)
|
|
|
|
[![Code Smells](https://sonar.vierling.cloud/api/project_badges/measure?project=gardenplannerv1&metric=code_smells&token=sqb_66e763bc8999d045486b645fbaa139aa687a0d7a)](https://sonar.vierling.cloud/dashboard?id=gardenplannerv1)
|
|
|
|
|
|
[![Quality Gate Status](https://sonar.vierling.cloud/api/project_badges/measure?project=gardenplannerv1&metric=alert_status&token=sqb_66e763bc8999d045486b645fbaa139aa687a0d7a)](https://sonar.vierling.cloud/dashboard?id=gardenplannerv1)
|
|
|
|
- CI Pipeline durch Gitlab https://gitlab.vierling.cloud/Joerg/garden-planner
|
|
- Qualitätssicherung durch SonarQube https://sonar.vierling.cloud
|
|
|
|
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
|
|
- Optimiert für Tablets und Desktop
|
|
- Android Mobiltelefon Unterstützung ab 1.080 x 2.400 Pixel
|
|
- Darstellung der Beetreihen und Pflanzenplatzierungen
|
|
- Drag-and-Drop zum Hinzufügen von Pflanzen
|
|
- Entfernung von gepflanzten 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. Reihen
|
|
- Verwalten von mehreren Beeten
|
|
- Verbesserte Mobilansicht
|
|
|
|
#### Installation
|
|
1. Flutter muss installiert sein
|
|
2. Öffnen Sie die Datei lib/constants.dart und stellen Sie sicher, dass die richtige API-URL eingetragen ist.
|
|
1. Online Version [[https://cpd.vierling.cloud]) ](https://cpd.vierling.cloud)
|
|
2. Eigen Gehostete Docker-Compose verfügbar unter [[Gitlab]) ](https://gitlab.vierling.cloud/Joerg/garden-planner-api)
|
|
1. Wenn Sie die App lokal ausführen möchten, passen Sie die API-URL auf http://localhost:3000 an.
|
|
2. Befehl zum starten der API <code>docker-compose up --build</code> in der Kommandozeile
|