Skip to main content
EssCalc
Login
← Back to blog

by Marcus Schwarz ·

Open Food Facts, ein echtes Tages-Cockpit und Rezepte mit Schritten

Was im letzten Beitrag noch "kurz vorm Live-Server" hieß — Bilder, strukturierte Rezepte, Kommentare unter öffentlichen Rezepten — ist Anfang Mai auf die Produktion gewandert und läuft seitdem stabil. Dieser Beitrag schaut auf das, was als nächstes kommt. Wenn ihr EssCalc noch nicht kennt: ich baue eine Web-App, mit der ihr Lebensmittel, Rezepte und euer Ernährungstagebuch sauber an einem Ort pflegen könnt. Drei Themen stechen in dieser Runde heraus.


Open Food Facts: Anbindung an die Produktdatenbank

Bisher lebte EssCalc von zwei Quellen: dem deutschen Bundeslebensmittelschlüssel (BLS, generische Lebensmittel) und allem, was ihr selbst angelegt habt. Für Markenprodukte hieß das in der Regel: erst anlegen, dann loggen — und das genau dann, wenn ihr eigentlich nur schnell den Joghurt-Becher protokollieren wolltet.

Mit diesem Release fragt EssCalc zusätzlich Open Food Facts an, sobald die lokale Suche keinen Treffer hat. Open Food Facts ist eine offene, von einer Community gepflegte Produktdatenbank, die mittlerweile über vier Millionen Einträge enthält — viele davon mit Barcode, Hersteller, Nährwerten und Hauptbild. Treffer erscheinen unterhalb der lokalen Ergebnisse in einer eigenen Sektion "Vorschläge aus Open Food Facts". Ein Klick auf "In Datenbank übernehmen" zieht den Eintrag inklusive Hauptbild in eure EssCalc-Datenbank, und ab dem Moment ist er ganz normal loggbar.

Wenn ihr also morgens den unbekannten Müsli-Riegel aus der Tankstelle in den Picker tippt, ist die Wahrscheinlichkeit deutlich höher, dass EssCalc ihn entweder schon kennt — oder mit einem Klick übernommen ist.

Foods-Suche mit Open-Food-Facts-Vorschlägen

Open-Food-Facts-Produkte direkt im Tagebuch-Picker


Das Dashboard wird zum Tages-Cockpit

Bisher war das Dashboard ein Menü: fünf Kacheln (Lebensmittel, Rezepte, Tagebuch, Gewicht, Favoriten) und ein dominantes Wassertracking-Widget darunter. Was komplett fehlte: die eigentliche Information, weshalb man das Dashboard aufruft. Wieviele Kalorien habe ich heute schon eingetragen? Wie sieht die Aufteilung auf Protein, Fett und Kohlenhydrate aus? Wie weit bin ich von meinem Ziel entfernt? Dafür musste man bisher ins Tagebuch wechseln und am Tagestotal scrollen.

Mit diesem Release sitzt direkt oben auf dem Dashboard eine kompakte Tages-Übersicht: Kalorien heute, Makro-Aufteilung, Fortschrittsbalken gegen das gesetzte Ziel. Wer (noch) kein Ziel hinterlegt hat, sieht stattdessen einen leisen Hinweis mit Link zur Ziel-Konfiguration — kein Modal, kein Onboarding-Karussell, einfach ein Pfad nach vorne. Und im Tagebuch selbst zeigt das Tagestotal jetzt zusätzlich den Abgleich mit dem Ziel — Plus oder Minus, ohne Farb-Drama, ohne Belohnungs-Sticker.

Das Wassertracking ist mitgewandert: bleibt vollwertig erhalten, rutscht aber visuell in die zweite Reihe (eine Karte neben dem Gewichts-Chart, statt voller Breite). Wer kein Wasserziel führen möchte, kann das Ziel auf Null setzen — das Widget bleibt zum Tracken bestehen, nur die Zielanzeige verschwindet.

Konkret: wenn ihr abends nach dem Essen das Dashboard aufruft, seht ihr auf einen Blick, ob noch eine Banane in den Tagesplan passt — ohne erst ins Tagebuch zu navigieren.

Dashboard mit Tages-Übersicht und Ziel-Fortschritt


Tagebuch: bearbeiten, klüger wiederholen, in Wochen blättern

Das Tagebuch bekommt mehrere kleine Schliffe, die zusammen den Alltag deutlich runder machen.

Der wichtigste: Einträge sind nachträglich bearbeitbar. Wer aus Versehen 250 g statt 25 g eingegeben oder einen Eintrag im falschen Mahlzeit-Slot abgelegt hat, korrigiert das ohne Löschen-und-neu-Anlegen. Menge, Mahlzeit-Slot und Datum sind editierbar — die Lebensmittel- oder Rezept-Referenz bleibt fixiert, ebenso die Einheit und der Versions-Snapshot (sonst wären historische Nährwerte plötzlich falsch). Wer das gepickte Lebensmittel selbst tauschen möchte, löscht den alten Eintrag und legt einen neuen an.

"Heute wiederholen" heißt jetzt "Jetzt wiederholen" — und tut das auch. Bisher kopierte die Wiederholen-Funktion Datum und Mahlzeit-Slot des Quell-Eintrags 1:1. Wer um 19 Uhr sein Frühstücks-Müsli mit einem Klick wiederholen wollte, landete also nochmal als Frühstück im Tagebuch. Ab sofort prüft EssCalc den aktuellen Mahlzeit-Slot: passt der Quell-Slot zur aktuellen Uhrzeit, bleibt er; sonst wandert der neue Eintrag in den passenden Slot (Abendessen um 19 Uhr, Snack um 23 Uhr). Außerdem rechnet das Datum jetzt sauber in eurer Zeitzone — wer kurz nach Mitternacht wiederholt, bekommt auch wirklich den neuen Tag und nicht den vorherigen.

Die Wochenansicht mit Pagination ermöglicht es, schnell durch die letzten Wochen zu blättern, ohne sich durch endlose Scroll-Listen zu kämpfen. In der Listenansicht stehen Menge und Einheit jetzt direkt am Eintrag (vorher nur in der Detailansicht), Datum/Uhrzeit/Mahlzeit sind im Picker prominenter platziert, und die Aktions-Buttons sind als kompakte Icon-Reihe statt als vollbreite Textbuttons umgesetzt.

Tagebucheintrag bearbeiten

Wochenweise Tagebuch-Pagination


Rezepte: Schritte, Browsing, öffentliche Detailseiten

Im letzten Release sind Rezepte zu echten Rezepten mit Zutaten geworden. Jetzt kommt der zweite Schritt.

Bisher gab es nur ein Freitext-Feld für die gesamte Zubereitung: Herkunfts-Anekdoten, Zutatenliste und Kochschritte landeten alle im selben Block. Ab sofort gibt es einen klar getrennten Schritte-Bereich: pro Schritt eine Zeile, in beliebiger Reihenfolge anordbar (Up/Down-Pfeile, Drag-and-Drop kommt als Folge-Ticket). In der Rezeptansicht erscheinen die Schritte als saubere nummerierte Liste — beim Kochen muss man also nicht jedes Mal die Reihenfolge im Fließtext suchen.

Öffentliche Rezepte sind jetzt durchsuchbar. Bisher sah man unter "Rezepte" nur die eigenen; eine Übersicht über alle veröffentlichten Rezepte fehlte komplett. Das ist jetzt erledigt: ein Umschalter zwischen "Meine" und "Alle", Suche wie in der Lebensmittel-Liste, und auf leeren Listen ein freundlicher Hinweis, was als nächstes zu tun ist. Und für Gäste, die einen geteilten Rezept-Link bekommen, sind Lebensmittel- und Rezept-Detailseiten ab sofort ohne Login einsehbar — vorher landeten sie auf der Login-Seite, was beim Teilen ziemlich frustrierend war. Noch nicht freigegebene oder private Inhalte bleiben weiterhin unsichtbar für Gäste, also kein versehentliches Leak.

Beim Anlegen ist die Zutaten-Eingabe klarer geworden: Menge und Einheit liegen direkt nebeneinander, der "+ Zutat"-Button steht prominent bei null Zutaten, und ein optionales Bild-Upload-Feld ist gleich in der ersten Maske eingebaut, statt nachträglich in einer separaten Bilder-Verwaltung.

Rezept-Editor mit Schritten und Zutaten

Öffentliche Rezepte durchsuchen


Darüber hinaus

Außerhalb der drei Schwerpunkte ist eine Menge Politur dazugekommen: EssCalc bekommt ein eigenes Logo, Favicon und Apple-Touch-Icon — bisher war im Header ein generisches Blitz-Icon und das Browser-Tab-Symbol schlicht leer. Leere Listen in Tagebuch, Lebensmitteln, Rezepten, Gewicht und Zielen schlagen jetzt überall einen klaren nächsten Schritt vor, statt einfach leer zu sein. Das Wasser-Widget rechnet sauber in eurer Zeitzone, und die Lebensmittel-Liste startet jetzt standardmäßig auf "Eigene" mit einem Umschalter zu "Alle" — wer schon eigene Produkte angelegt hat, sieht sie sofort.


Wie immer

Feedback, Fehlerberichte, Ideen — alles gerne an service@esscalc.de. Wer noch keinen Zugang hat, kann sich über die Warteliste eintragen oder dort nach einem Einladungscode fragen.