Kalorientabelle.net
Als Teilprojekt während der Zusammenarbeit mit YAZIO wurde kalorientabelle.net entwickelt — eine umfassende Ernährungsplattform, die tausende Lebensmittel mit Kalorien- und Nährwertinformationen in übersichtlichen Tabellen darstellt. Die gesamte Website bezieht ihre Daten aus Excel-Sheets und generiert daraus automatisiert die Kalorientabellen.
Die Plattform umfasst eine nach Kategorien strukturierte Lebensmitteldatenbank — von Obst und Gemüse über Fleisch und Milchprodukte bis hin zu Getränken, Snacks und Fast Food. Jede Kategorie bietet detaillierte Nährwertangaben und informative Beschreibungen.
Neben den Kalorientabellen wurden mehrere interaktive Rechner implementiert: ein BMI-Rechner, ein Idealgewicht-Rechner, ein Kalorienbedarf-Rechner sowie ein Kalorienverbrauch-Rechner. Diese Tools ermöglichen es den Nutzern, individuelle Gesundheits- und Ernährungswerte direkt auf der Website zu berechnen.
Die zentrale Herausforderung: eine statische, hochperformante Website zu generieren, deren gesamter Inhalt automatisiert aus strukturierten Excel-Datenquellen stammt.
Technisch wurde die Website vollständig mit Gatsby.js als Static Site Generator umgesetzt. Die Excel-Sheets dienen als Single Source of Truth — bei jedem Build werden die Daten eingelesen, transformiert und in statische Seiten umgewandelt. Dieser Ansatz garantiert maximale Performance und einfache Datenpflege, da Inhaltsänderungen direkt im Excel vorgenommen und über einen neuen Build veröffentlicht werden können.
Das Ergebnis ist eine schnelle, SEO-optimierte Website mit tausenden generierten Seiten, die sowohl am Desktop als auch mobil eine angenehme Nutzererfahrung bietet.