https://github.com/isialval/ns-app
https://github.com/isialval/ns-api-users
https://github.com/isialval/ns-api-scanner
https://github.com/isialval/ns-api-recomender
Sobre el proyecto
NutriScan es un prototipo/MVP de app móvil orientada a registrar y analizar la alimentación semanal. Permite:
- Escanear comida desde la cámara (identifica alimento/ingredientes a partir de imagen)
- Guardar comidas e ingredientes (historial por día)
- Calcular estadísticas nutricionales semanales
- Generar recomendaciones nutricionales semanales (con apoyo de IA)
Mi rol
- Desarrollo e integración del MVP (app + APIs)
- Diseño de flujo y pantallas principales (enfoque producto)
- Modelado de datos (usuarios, comidas, ingredientes, objetivos)
- Integración de servicios externos (OpenAI, Edamam) y pipeline de inferencia para imagen
Arquitectura (alto nivel)
- App móvil (Expo): UI + navegación; consume APIs por env vars.
- API Users (Spring Boot + PostgreSQL + JWT): registro, login, perfil y gestión de comidas/ingredientes.
- API Recommender (Spring Boot): calcula estadísticas semanales y genera recomendaciones con OpenAI.
- API Scanner (Flask + ML): recibe imagen y retorna “food label” + ingredientes + nutrición estimada (Edamam).