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