Export & Import
Rezept Export/Import
Abschnitt betitelt „Rezept Export/Import“Export-Format (JSON)
Abschnitt betitelt „Export-Format (JSON)“{ "version": "1.0", "exported_at": "2026-02-14T12:00:00.000Z", "source": "Zauberjournal", "recipe_count": 3, "recipes": [ { "title": "Spaghetti Carbonara", "description": "Klassische italienische Pasta", "servings": 4, "prep_time": 10, "cook_time": 20, "total_time": 30, "difficulty": "mittel", "is_favorite": 1, "notes": "Persönliche Notizen...", "calories": 550, "protein": 22, "carbs": 65, "fat": 18, "categories": [ { "name": "Abendessen", "icon": "🌙", "color": "#6366f1" } ], "ingredients": [ { "name": "Spaghetti", "amount": 400, "unit": "g", "group_name": null, "sort_order": 0 } ], "steps": [ { "step_number": 1, "title": "Pasta kochen", "instruction": "Spaghetti al dente kochen", "duration_minutes": 10 } ], "image_base64": "...(optional)...", "image_mime": "image/webp" } ]}Funktionen
Abschnitt betitelt „Funktionen“| Feature | Benutzer | Admin |
|---|---|---|
| Eigene Rezepte exportieren | ✅ | ✅ (nach Benutzer filterbar) |
| Bilder als Base64 einbetten | ✅ | ✅ |
| Rezepte importieren | ✅ (eigene) | ✅ (beliebigem User zuweisbar) |
| Max. Rezepte pro Import | 100 | 500 |
| Fehlende Kategorien erstellen | ✅ automatisch | ✅ automatisch |
| Bilder aus Base64 wiederherstellen | ✅ | ✅ |
| Drag & Drop Upload | ✅ | ✅ |
| Datei-Vorschau | ✅ | ✅ |
Vorratsschrank Export/Import
Abschnitt betitelt „Vorratsschrank Export/Import“Benutzer
Abschnitt betitelt „Benutzer“- Export als CSV (Semikolon-getrennt) oder JSON direkt aus dem Vorratsschrank
- Import von CSV oder JSON — bestehende Einträge werden zusammengeführt (Menge addiert)
- Export aller Vorräte als JSON (
?user_id=Xzum Filtern) - Import mit Zielbenutzer-Auswahl
CSV-Format
Abschnitt betitelt „CSV-Format“Zutat;Menge;Einheit;Kategorie;MHD;NotizenMehl;2;kg;Backwaren;2026-12-31;Weizenmehl Type 405Milch;1;l;Milchprodukte;2026-02-25;Zutaten-Einstellungen Export/Import
Abschnitt betitelt „Zutaten-Einstellungen Export/Import“Aliase und blockierte Zutaten als JSON exportieren und importieren — über die „Meine Daten”-Seite.
Komplett-Backup (Admin)
Abschnitt betitelt „Komplett-Backup (Admin)“Im Admin-Bereich unter Datenverwaltung → 💾 Komplett-Backup:
Einzel-Exporte
Abschnitt betitelt „Einzel-Exporte“| Datentyp | Export | Import |
|---|---|---|
| Benutzer | ✅ (JSON, ohne Passwörter) | ✅ (Zufallspasswort) |
| Rezepte | ✅ (JSON, inkl. Nährwerte & Bilder) | ✅ (Benutzer zuweisbar) |
| Vorratsschrank | ✅ (JSON) | ✅ (CSV/JSON) |
| REWE-Präferenzen | ✅ (JSON) | ✅ |
| Zutaten-Einstellungen | ✅ (JSON) | ✅ |
| Haushalte | ✅ (JSON) | — |
| SQLite-Datenbank | ✅ (Datei-Download) | — |
JSON-Komplett-Backup (Export & Import)
Abschnitt betitelt „JSON-Komplett-Backup (Export & Import)“Der JSON-Komplett-Backup exportiert und importiert alle Benutzerdaten in einer einzigen Datei:
- Export: Alle Benutzer inkl. Rezepte (mit Nährwerten, Haushalt-Zuordnung), Sammlungen, Vorräte, Wochenpläne, Einkaufslisten, Rezept-Sperren und Zutaten-Einstellungen. Haushalte mit Mitgliedern werden separat mitexportiert.
- Import: Multi-User-Backups werden automatisch per Username zugeordnet.
Import-Optionen
Abschnitt betitelt „Import-Optionen“| Option | Beschreibung |
|---|---|
| Fehlende Benutzer anlegen | Benutzer aus dem Backup, die lokal nicht existieren, werden automatisch mit einem sicheren Zufallspasswort erstellt. Das Passwort wird einmalig in der Ergebnis-Anzeige angezeigt. |
| Bestehende Daten überschreiben | Duplikate (gleicher Rezepttitel, gleicher Wochenplan etc.) werden mit den Backup-Daten ersetzt statt übersprungen. Ideal für Server-Migration. |
Exportierte Rezeptfelder
Abschnitt betitelt „Exportierte Rezeptfelder“Der Export enthält alle Rezeptfelder inkl.:
- Nährwerte (
calories,protein,carbs,fat,nutrition_note,nutrition_details) - Haushalt-Zuordnung (
household_id) - Zeitstempel (
created_at,updated_at) - Bilder als Base64 (optional)
Haushalt-Export
Abschnitt betitelt „Haushalt-Export“Auf der Haushalt-Seite kann der gesamte Datenbestand eines Haushalts als JSON exportiert werden:
- Rezepte mit Zutaten, Schritten und Bildern
- Kategorien, Sammlungen, Zutaten-Aliase
- Wochenpläne und Einkaufslisten
- Vorratsschrank-Einträge
- Haushaltsinformationen und Mitgliederliste
„Meine Daten”-Seite
Abschnitt betitelt „„Meine Daten”-Seite“Jeder Benutzer hat Zugriff auf eine persönliche Datenverwaltungsseite:
- Rezepte exportieren/importieren
- Vorräte exportieren/importieren
- Zutaten-Einstellungen exportieren/importieren
- REWE-Präferenzen exportieren/importieren
- Komplett-Backup aller eigenen Daten