MiniHackathon

Tag 2

Aufgabe 2 – Lecker Lecker

Egal, ob man versucht, sich gesund zu ernähren, Lebensmittelunverträglichkeiten zu berücksichtigen oder einfach nur neugierig auf die Inhaltsstoffe seiner Lebensmittel ist. Die Qualität und Zusammensetzung unserer Nahrung kann einen großen Einfluss auf unser Wohlbefinden haben. Gut, dass es dafür Apps und Webseiten gibt. Da wir Dinge gerne selbst bauen, werden wir die Daten von Lebensmitteln nehmen und damit ganz eigene Dinge bauen.

Die Daten bekommen wir von Open Food Facts, welche eine Open Source Lebensmittel-Datenbank und -API anbieten, die man kostenlos für Hobby-Projekte nutzen kann. Also perfekt für die zweite Aufgabe des MiniHackathons.

Aufgabe

Programmiere eine App, eine Webseite, einen Discord-Bot, etwas für deinen Raspberry Pi oder für eine sonstige Plattform, die diese Lebensmittel-API verwendet. Was du programmierst, bleibt absolut dir überlassen. Du kannst eine ganz simple Benutzeroberfläche programmieren, die die Nährwerte eines bestimmten Lebensmittels anzeigt oder etwas komplett Ausgefallenes, Lustiges.

Beispiel-Ideen

  • Lebensmittel-Nährwertanzeige
    • Eine App oder Webseite, die die Nährwerte und Inhaltsstoffe eines bestimmten Lebensmittels anzeigt. Nutzer können den Barcode scannen oder den Namen des Lebensmittels eingeben und erhalten dann die entsprechenden Informationen.
  • Ernährungsplaner
    • Eine App, die basierend auf den Nährwerten der Lebensmittel individuelle Ernährungspläne erstellt. Nutzer können ihre Ziele eingeben (z.B. Gewichtsverlust, Muskelaufbau) und die App schlägt passende Lebensmittel vor.
  • Allergie-Checker
    • Eine App, die basierend auf den Inhaltsstoffen der Lebensmittel überprüft, ob diese für Personen mit bestimmten Allergien geeignet sind. Nutzer können ihre Allergien angeben und die App gibt Warnungen aus, wenn ein Produkt diese Allergene enthält.
  • Rezeptvorschläge
    • Eine Webseite oder App, die basierend auf den vorhandenen Lebensmitteln und deren Nährwerten gesunde Rezeptvorschläge macht. Nutzer geben ein, welche Lebensmittel sie zur Verfügung haben, und die App generiert passende Rezepte.

Dokumentation

Regeln

  • Grundlegend ist erstmal alles erlaubt.
  • Das Projekt sollte nicht einfach 1 zu 1 von GitHub kopiert werden.
  • Einzelne Projektteile können aber von anderen Open-Source-Projekten übernommen werden.
  • Frameworks und SDKs sind absolut erlaubt. Man muss nicht alles von Null programmieren.
  • ChatGPT und andere KIs sind natürlich erlaubt.
  • Benutze in irgendeiner Form die Open Food Facts API.