Munchie
Wochenplaner für Rezepte
Kochen ist kein Problem, die Frage ist nur: Was?
Dieses Projekt soll mir den Alltag erleichtern: Ein digitaler Wochenplaner, der Ordnung in die Küchenplanung bringt. Der Fokus liegt hier für mich auf dem Lernen der gesamten Full-Stack-Architektur – vom ersten Entwurf der Datenbank in MySQL bis zur Umsetzung einer reaktiven UI mit React.
Aktuell arbeite ich an der Strukturierung der Datenlogik, um Rezepte flexibel filtern und verwalten zu können. Für mich ist dieses Projekt der ideale Spielplatz, um zu lernen, wie man moderne Webanwendungen von Grund auf sauber und erweiterbar aufbaut.
Meine Ziele:
-
Relationales Datenbank-Design: Aufbau eines soliden Schemas in MySQL zur Verknüpfung von Rezepten, Kategorien und Benutzer-Wochenplänen.
-
Dynamisches UI: Umsetzung einer hochflexiblen React-Oberfläche, die sich an die Planungsgewohnheiten der Nutzer anpasst (variable Wochenlänge).
-
State Management: Effiziente Verwaltung komplexer Datenzustände im Frontend beim Hinzufügen und Filtern von Rezepten.
-
Skalierbarkeit: Das Projekt soll von Grund auf so strukturiert sein, dass Features wie Benutzerkonten, Favoriten und automatisierte Einkaufslisten problemlos integriert werden können.