Mobile
•2024Foodiary - AI Meal Tracker
O Foodiary é um aplicativo mobile inovador que revoluciona o acompanhamento nutricional através de Inteligência Artificial. Utilizando GPT-4 Vision para análise de fotos e Whisper para processamento de voz, o app identifica automaticamente alimentos, estima porções e calcula macronutrientes, eliminando a necessidade de inserção manual cansativa.

O Foodiary é um aplicativo mobile inovador que revoluciona o acompanhamento nutricional através de Inteligência Artificial. Utilizando GPT-4 Vision para análise de fotos e Whisper para processamento de voz, o app identifica automaticamente alimentos, estima porções e calcula macronutrientes, eliminando a necessidade de inserção manual cansativa.
Desafios
- Gerenciamento de processamento de IA de alta latência (GPT-4/Whisper) em ambiente mobile.
- Sincronização de estado persistente e feedback em tempo real para o usuário durante análises assíncronas.
- Otimização de upload de arquivos binários (fotos e áudios) para arquitetura serverless.
- Cálculo dinâmico de metas nutricionais baseado em múltiplos fatores biométricos.
Soluções
- Implementação de arquitetura orientada a eventos usando AWS SQS para processamento em background.
- Utilização de URLs pré-assinadas do S3 para uploads diretos e eficientes via mobile.
- Estratégia de caching e polling automático com React Query para atualização fluida da UI.
- Sistema de validação de dados centralizado com Zod e contratos Type-safe entre App e API.
Ano
2024
Categoria
Mobile
Tecnologias
React Native, Expo, TypeScript e mais