NutriNinja

NutriNinja skanuje jedzenie, oznacza niebezpieczne składniki i podaje alternatywne produkty.

Działanie

NutriNinja to aplikacja na Androida, która pomaga użytkownikom zidentyfikować szkodliwe składniki w produktach spożywczych i znaleźć zdrowsze alternatywy. Aplikacja ma 3 główne sekcje: profil, skanowanie i historia. Użytkownicy mogą bezpiecznie skonfigurować profil, logując się za pomocą poczty e-mail, Google lub Facebooka i wybierając ograniczenia dietetyczne, które kierują spersonalizowane rekomendacje.

NutriNinja skanuje produkty spożywcze na 4 sposoby: według kodu kreskowego, etykiety składników, produktów spożywczych lub fast foodów. Do skanowania kodów kreskowych używa skanera kodów kreskowych Google GMS, a do znajdowania i izolowania etykiet składników – skanera dokumentów Google GMS. W przypadku produktów spożywczych i produktów fast-food NutriNinja korzysta z interfejsu API Gemini.

Gemini identyfikuje 5 najbardziej prawdopodobnych produktów na zdjęciu użytkownika i prosi o wybranie właściwego produktu. Po wybraniu Gemini ocenia bezpieczeństwo składników produktu, podaje powody, dla których niektóre składniki są szkodliwe, uwzględnia ograniczenia żywieniowe użytkownika i podpowiada zdrowsze alternatywy.

Wszystkie zeskanowane produkty są zapisywane w historii użytkownika, bezpiecznie przechowywane w Firestore i łatwo dostępne na karcie Historia. NutriNinja to spersonalizowane narzędzie, które pomaga użytkownikom wybierać zdrowsze produkty dzięki integracji zaawansowanego skanowania i interfejsu Gemini API. Zapewnia nowatorskie rozwiązania dzięki zastosowaniu systemów profilowania i możliwości skanowania produktów bez kodów kreskowych.

Utworzone za pomocą

  • Android
  • Firebase

Zespół

Autor:

Aditya Dora, Mayank Dora

Od

Stany Zjednoczone