NutriNinja
NutriNinja analyse les aliments, signale les contenus dangereux et propose des alternatives.
Description
NutriNinja est une application Android qui aide les utilisateurs à identifier les ingrédients nocifs dans les produits alimentaires et à trouver des alternatives plus saines. L'application comporte trois sections principales: profil, analyse et historique. Les utilisateurs peuvent configurer un profil de manière sécurisée en se connectant par e-mail, Google ou Facebook, puis en sélectionnant leurs restrictions alimentaires, qui guident les recommandations personnalisées.
NutriNinja scanne les produits alimentaires de quatre manières: par code-barres, étiquette d'ingrédients, produit d'épicerie ou produit de restauration rapide. Il utilise le lecteur de code-barres Google GMS pour la lecture des codes-barres et le lecteur de documents Google GMS pour trouver et isoler les étiquettes d'ingrédients. Pour les produits alimentaires et les produits de restauration rapide, NutriNinja s'appuie sur l'API Gemini.
Gemini identifie les cinq articles les plus probables sur la photo de l'utilisateur et invite l'utilisateur à sélectionner le bon produit. Une fois le produit sélectionné, Gemini évalue la sécurité de ses ingrédients, indique pourquoi certains d'entre eux sont nocifs, tient compte des restrictions alimentaires de l'utilisateur et suggère des alternatives plus saines.
Tous les produits scannés sont enregistrés dans l'historique de l'utilisateur, stockés de manière sécurisée dans Firestore et facilement accessibles dans l'onglet "Historique" pour le suivi. En résumé, NutriNinja est un outil personnalisé qui aide les utilisateurs à faire des choix alimentaires plus sains en intégrant la technologie de scan avancé et l'API Gemini. Il offre une couche de nouveauté en intégrant des systèmes de profilage et la possibilité de scanner des articles sans codes-barres.
Conçu avec
- Android
- Firebase
Équipe
Par
Aditya Dora, Mayank Dora
De
États-Unis