NutriNinja

NutriNinja scannt Lebensmittel, meldet unsichere Inhalte und bietet Alternativen an.

Funktion

NutriNinja ist eine Android-App, mit der Nutzer schädliche Inhaltsstoffe in Lebensmitteln erkennen und gesündere Alternativen finden können. Die App hat drei Hauptbereiche: Profil, Scannen und Verlauf. Nutzer können ein Profil sicher einrichten, indem sie sich per E-Mail, Google oder Facebook anmelden und Ernährungseinschränkungen auswählen, die personalisierte Empfehlungen steuern.

NutriNinja scannt Lebensmittel auf vier Arten: per Barcode, Zutatenlabel, Lebensmittel oder Fast-Food-Artikel. Dazu wird der Google GMS Barcode Scanner für das Barcode-Scannen und der Google GMS Document Scanner verwendet, um die Inhaltsstofflabels zu finden und zu isolieren. Für Lebensmittel und Fast-Food-Produkte nutzt NutriNinja die Gemini API.

Gemini identifiziert die fünf wahrscheinlichsten Artikel auf dem Bild des Nutzers und fordert ihn auf, das richtige Produkt auszuwählen. Nach der Auswahl bewertet Gemini die Sicherheit der Inhaltsstoffe des Produkts, nennt Gründe, warum bestimmte Inhaltsstoffe schädlich sind, berücksichtigt die Ernährungseinschränkungen des Nutzers und schlägt gesündere Alternativen vor.

Alle gescannten Produkte werden im Verlauf des Nutzers gespeichert, sicher in Firestore aufbewahrt und sind auf dem Tab „Verlauf“ leicht zugänglich. Insgesamt ist NutriNinja ein personalisiertes Tool, das Nutzern durch die Integration von erweitertem Scannen und der Gemini API dabei hilft, gesündere Lebensmittel auszuwählen. Sie bietet eine gewisse Neuheit, da sie Profilierungssysteme und die Möglichkeit zum Scannen von Artikeln ohne Barcodes umfasst.

Basis

  • Android
  • Firebase

Team

Von

Aditya Dora, Mayank Dora

Von

USA