leafittome/firebase.json
cschlaefke 53ee30c598 Firestore und Auth: echte Daten statt Demo, Login mit E-Mail+Passwort, Security Rules
- Datenmodell: users/{uid}, households/{id} mit memberUids, plants/locations als Subcollections
- StreamProvider liefern Live-Daten, Repositories kapseln Schreibzugriffe
- Login-Screen mit Registrierung (legt Haushalt automatisch an), Logout in Einstellungen
- Router-Redirect bei Login/Logout, firestore.rules mit Haushalts-Prinzip
- Tests auf firebase_auth_mocks + fake_cloud_firestore umgestellt
- Verifiziert: analyze/test grün, Android-Debug-Build erfolgreich

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

34 lines
930 B
JSON

{
"firestore": {
"rules": "firestore.rules",
"indexes": "firestore.indexes.json"
},
"flutter": {
"platforms": {
"android": {
"default": {
"projectId": "leaf-it-to-me-app",
"appId": "1:724282636354:android:db0671eaf1218c414195db",
"fileOutput": "android/app/google-services.json"
}
},
"ios": {
"default": {
"projectId": "leaf-it-to-me-app",
"appId": "1:724282636354:ios:7c2855f20b2ba5ba4195db",
"uploadDebugSymbols": false,
"fileOutput": "ios/Runner/GoogleService-Info.plist"
}
},
"dart": {
"lib/firebase_options.dart": {
"projectId": "leaf-it-to-me-app",
"configurations": {
"android": "1:724282636354:android:db0671eaf1218c414195db",
"ios": "1:724282636354:ios:7c2855f20b2ba5ba4195db"
}
}
}
}
}
}