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