leafittome/README.md
cschlaefke a5b79193dd Projekt in leafittome umbenannt (App-Name LeafItToMe, Bundle-ID dev.leafittome.app)
- pubspec, Paket-Imports, App-Klasse, ARB-Titel, iOS/Android-Konfiguration
- README und Doku auf neuen Namen und Repo leafittome umgestellt

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-18 22:25:41 +02:00

39 lines
1.7 KiB
Markdown

# LeafItToMe 🌱
App zur Verwaltung und Pflege von Pflanzen — für den eigenen Haushalt und Pflanzen-Sitter.
## Status
**V1 in Entwicklung.** Aktueller Stand: App-Gerüst mit Tages-Checkliste, Pflanzenverwaltung, Stellplätzen und Einstellungen (In-Memory-Demo-Daten, noch ohne Firebase-Anbindung).
## Roadmap
| Version | Inhalt |
| --- | --- |
| **V1** | Pflanze anlegen (Foto → PlantNet-Erkennung → Claude-Pflegeprofil), Gieß-/Düngeplan, Tages-Checkliste mit Bestätigung, tägliche Push-Erinnerung |
| **V2** | Haushalt teilen per Einladung, Sitter-Rolle, gemeinsame Bestätigungen |
| **V3** | Krankheits-Diagnose per Foto, Stellplatz-Bewertung, Umtopf-Erinnerungen |
## Entwicklung
```bash
flutter pub get # Abhängigkeiten laden
flutter gen-l10n # Übersetzungen generieren (nach Änderungen an lib/l10n/*.arb)
flutter run # App auf Gerät/Simulator starten
flutter test # Tests ausführen
flutter analyze # Statische Analyse
```
## Dokumentation
- [Architektur & Projektstruktur](docs/architektur.md)
- [Firebase-Einrichtung (Schritt für Schritt)](docs/firebase-einrichtung.md)
- [Git-Hosting mit Forgejo auf dem Hetzner-VPS](docs/git-forgejo.md)
## Technik-Überblick
- **Flutter/Dart** (iOS + Android), State Management mit **Riverpod**, Navigation mit **go_router**
- **Firebase** (Auth, Firestore, Storage, Cloud Functions, FCM) — Anbindung folgt im nächsten Block
- **KI hybrid:** PlantNet (kostenlose Arterkennung) + Claude (Pflegetexte, Diagnose) über Cloud Functions
- **i18n:** Alle Texte liegen in `lib/l10n/app_de.arb`; Englisch ist später nur eine zweite ARB-Datei
- Bundle-ID: vorläufig `dev.leafittome.app` — wird vor dem ersten TestFlight-Upload final gesetzt