Entwicklungs-Tagebuch
Wie das alles begann
Ein Hobbykoch, keine Programmierkenntnisse, eine Idee. Hier ist der ehrliche Bericht was passiert ist.
Jetzt gerade
Was als Nächstes kommt
Die Seite läuft — jetzt wird weitergebaut. Als Nächstes: einheitliches Design auf allen Unterseiten, dann Rezeptfotos über Cloudinary, dann Login und Nutzerkonten.
Juni 2026 · Session 6
Die Seite geht live ✨
Deployment auf Render.com: requirements.txt, gunicorn, GitHub-Repository, automatisches Deployment bei jedem Code-Push. 285 Rezepte aus der lokalen Datenbank nach Render migriert. Domain kochmalwasanderes.de bei IONOS per DNS auf Render umgeleitet.
Juni 2026 · Session 5
285 Rezepte — und ein Kochmodus
Ein Import-Skript liest alle Word-Dokumente aus und überträgt sie automatisch in die Datenbank. 246 Rezepte in 21 Kategorien, in einer Nacht. Dazu drei HTML-Templates mit Bootstrap: Übersicht, Einzelseite, Kochmodus. Der Kochmodus zeigt immer einen Schritt auf einmal — groß, gut lesbar, mit Fortschrittsbalken.
Juni 2026 · Session 4
Echte Tabellenbeziehungen
Ein Rezept hat viele Zutaten — das klingt simpel, ist aber ein wichtiges Datenbankkonzept. Statt Zutaten als langen Text zu speichern, bekommt jede Zutat eine eigene Zeile in einer eigenen Tabelle.
Juni 2026 · Session 3
Erste Daten, erste Route
Testrezepte per Hand in die Datenbank eingetragen, eine Route gebaut die sie im Browser anzeigt. Zum ersten Mal fließen echte Daten von PostgreSQL durch Python in den Browser.
Juni 2026 · Session 2
Flask trifft Datenbank
Erste Verbindung zwischen Python und PostgreSQL hergestellt. Eine Python-Klasse beschreibt eine Datenbanktabelle, SQLAlchemy übersetzt das ins richtige Format. Tabelle in pgAdmin sichtbar: kleiner Jubel.
Juni 2026 · Session 1
Der erste Schritt — und der erste Tippfehler
Am Anfang stand eine einfache Idee: eine Rezeptsammlung online stellen. Der erste eigene Code war eine einzige Zeile: "Hier entsteht eine Koch-Website" im Browser. Es hat drei Versuche gebraucht, weil aus app erst qpp wurde.