Zum Inhalt springen

Wochenplaner

Der Wochenplaner berechnet für jedes Rezept einen Score, der folgende Faktoren berücksichtigt:

  • Kochhistorie — Rezepte, die lange nicht gekocht wurden, werden bevorzugt
  • Rezeptrotation — Vermeidet Wiederholungen
  • Favoriten — Lieblingsrezepte erhalten einen Bonus
  • Schwierigkeitsgrad — Berücksichtigt die Verteilung über die Woche
  • Zutatensynergien — Rezepte mit gemeinsamen Zutaten nahe beieinander
  • Vorräte — Vorhandene Vorräte werden bevorzugt eingeplant

Falls ein KI-Provider konfiguriert ist, generiert die KI eine kurze Begründung zum Plan — warum welches Rezept an welchem Tag eingeplannt wurde. Das ist kein Pflichtfeature.

Jeder Tag bietet Slots für:

  • Frühstück
  • Mittagessen
  • Abendessen
  • Snack

Horizontal scrollbares Wochen-Raster — auch auf Mobile voll nutzbar.

Plan-Generierung optional auf bestimmte Sammlungen beschränken:

  • Mehrfachauswahl möglich
  • Deduplizierungs-Option für Rezepte in mehreren Sammlungen

Einzelne Rezepte für 1–52 Wochen aus der Generierung ausschließen:

  • Optionaler Grund (z. B. „saisonale Zutaten nicht verfügbar”)
  • Verwaltung in den Einstellungen
  • Automatischer Ablauf nach der gesetzten Dauer

Portionszahl je Eintrag direkt im Wochenplaner anpassen:

  • Klick auf die Personenzahl öffnet ein Popup
  • −/+ Steuerung (viewport-optimiert für Mobile)

Wochenplan manuell fixieren, um versehentliche Änderungen zu verhindern.

Wird der Einkauf einer verknüpften Einkaufsliste abgeschlossen, wird der zugehörige Wochenplan automatisch gesperrt.

Einzelne Wochenpläne können gelöscht werden:

  • Löschen-Button direkt im Wochenplaner (Header-Leiste)
  • Löschen auch über die Einkaufsliste möglich (Papierkorb-Icon in der Wochenauswahl)
  • Verknüpfte Einkaufslisten bleiben erhalten (Verknüpfung wird aufgehoben)
  • Gesperrte Pläne müssen erst entsperrt werden
  • Bestätigungsdialog vor dem Löschen

Für jeden Tag im Wochenplan wird eine Nährwert-Zusammenfassung angezeigt:

  • Summe aus allen Mahlzeiten des Tages (Kalorien, Eiweiß, Kohlenhydrate, Fett)
  • Portionsbezogen berechnet — angepasste Portionen werden berücksichtigt
  • Sichtbar in allen Ansichten: Kompakt-Grid, Karten-Ansicht, Tagesansicht und Mobile
  • Erscheint nur, wenn mindestens eine Mahlzeit Nährwertdaten hat

Unterhalb des Wochenplans zeigt eine aufklappbare Vorschlagsbox Rezept-Ideen aus drei Quellen:

Rezepte aus dem Wochenplan der vergangenen Kalenderwoche — praktisch, um erfolgreiche Gerichte schnell zu wiederholen.

Siehe Rezepte aus älteren Wochenplänen per KW-Slider durch:

  • Nur Wochen mit Wochenplan werden angezeigt — leere Wochen werden automatisch übersprungen
  • Navigation über Pfeil-Buttons (älter / neuer)
  • KW-Nummer wird als Label angezeigt

Wenn der Benutzer einem Haushalt angehört, erscheint ein dritter Tab mit Empfehlungen:

  • Beliebteste Rezepte im Haushalt (am häufigsten in Wochenpläne eingeplant)
  • Favoriten anderer Haushaltsmitglieder
  • Rezepte, die bereits im aktuellen Wochenplan enthalten sind, werden ausgeschlossen

Auf Desktop-Geräten (Maus-Pointer) können Rezepte direkt aus der Vorschlagsbox per Drag & Drop in einen Wochenplan-Slot gezogen werden:

  • Visuelles Drag-Handle (Grip-Icon) erscheint beim Hover
  • Auto-Plan-Erstellung — wenn noch kein Wochenplan existiert, wird beim ersten Drop automatisch einer angelegt
  • Konflikt-Dialog — wird ein Rezept auf einen bereits belegten Slot gezogen, erscheint ein Dialog mit Optionen: Ersetzen, anderen Slot wählen oder Abbrechen

Auf Touch-Geräten öffnet ein Tap auf eine Rezeptkarte ein Bottom-Sheet mit zwei Optionen:

  • Rezept öffnen — Rezeptdetails anzeigen
  • Auf Tag planen — Mahlzeit-Typ wählen, dann Tag antippen. Belegte Slots werden farblich markiert

Der aktuelle Wochenplan ist auch ohne Netzwerkverbindung verfügbar:

  • Lokaler Cache — Plan-Daten werden via Pinia-Persistenz in localStorage gespeichert
  • Gekocht-Markierung — offline toggle-bar, wird bei Reconnect synchronisiert
  • Portionen ändern — offline möglich, Queue-basierte Synchronisation
  • Optimistisches UI — Änderungen werden sofort angezeigt, unabhängig vom Netzwerkstatus
  • Online-only Features — Plan-Generierung, Rezept tauschen und Drag & Drop bleiben online-only