NutriNinja
O NutriNinja verifica alimentos, sinaliza conteúdos não seguros e oferece alternativas.
O que faz?
O NutriNinja é um app para Android que ajuda os usuários a identificar ingredientes prejudiciais em produtos alimentícios e a encontrar alternativas mais saudáveis. O app tem três seções principais: perfil, verificação e histórico. Os usuários podem configurar um perfil com segurança fazendo login com e-mail, Google ou Facebook e selecionando restrições alimentares, que orientam as recomendações personalizadas.
O NutriNinja faz a leitura de produtos alimentícios de quatro maneiras: por código de barras, rótulo de ingredientes, item de supermercado ou item de fast-food. Ele usa o leitor de código de barras do Google GMS para leitura de código de barras e o leitor de documentos do Google GMS para encontrar e isolar os rótulos dos ingredientes. Para itens de supermercado e fast-food, o NutriNinja usa a API Gemini.
O Gemini identifica os cinco itens mais prováveis na imagem do usuário e solicita que ele selecione o produto correto. Depois de selecionado, o Gemini avalia a segurança dos ingredientes do produto, explica por que alguns ingredientes são prejudiciais, considera as restrições alimentares do usuário e sugere alternativas mais saudáveis.
Todos os produtos digitalizados são salvos no histórico do usuário, armazenados com segurança no Firestore e facilmente acessíveis na guia "Histórico" para acompanhamento. No geral, o NutriNinja é uma ferramenta personalizada que ajuda os usuários a fazer escolhas alimentares mais saudáveis, integrando a verificação avançada e a API Gemini. Ele oferece uma camada de novidade ao incorporar sistemas de criação de perfis e a capacidade de ler itens sem códigos de barras.
Desenvolvido com
- Android
- Firebase
Equipe
Por
Aditya Dora, Mayank Dora
De
Estados Unidos