Alumnado CEBEM
Asistente de nutrición y entrenamiento impulsado con IA
Alumno/a: Gabriel Acevedo Méndez
Contacto: https://www.linkedin.com/in/gabriel-acevedo-méndez-0582a4382/
NutrIA
Descrición do proxecto
NutrIA es una aplicación móvil de nutrición y entrenamiento diseñada para personas que buscan mejorar su composición corporal con un enfoque en fuerza e hipertrofia. Combina inteligencia artificial, reglas deterministas y una base de datos de alimentos para ofrecer una experiencia personalizada y completa.
Características principales
Búsqueda de alimentos: búsqueda unificada por texto, escaneo de código de barras y reconocimiento de alimentos por fotografía.
Coach nutricional con IA: chat conversacional con NutriCoach, capaz de interpretar fotos de platos, sugerir adaptaciones del plan y proponer rutinas de entrenamiento.
Seguimiento de dieta: registro diario de comidas con cálculo automático de macros, objetivos calóricos, historial mensual y rachas de constancia.
Planes de dieta personalizados: generación automática con IA o creación manual, con edición fina de comidas, sustituciones y lista de la compra integrada.
Cálculos de rendimiento: cálculo de BMR, TDEE y distribución de macronutrientes adaptados al objetivo del usuario (volumen, definición, mantenimiento).
Gamificación: sistema de insignias, racha de nutrición y mascota animada para mantener la motivación.
Recetas y alimentos personalizados: creación y gestión de recetas propias e ingredientes personalizados.
Progreso completo: historial de peso, registro de actividad física, consumo de agua y análisis de estancamiento.
Sistema freemium: acceso básico gratuito con funciones avanzadas para usuarios premium.
Tecnología utilizada:
App móvil: Expo, React Native, TypeScript, Expo Router
Estado y datos: TanStack Query, Zustand, Zod
Backend: FastAPI (Python), Pydantic v2, SQLAlchemy 2
Base de datos: PostgreSQL (Neon Cloud)
Inteligencia Artificial: Groq API (visión multimodal, chat, JSON estructurado, tool calling)
Autenticación: JWT propio
Nutrición: Open Food Facts, catálogo local, FatSecret
Despliegue: Vercel (API) + Expo (móvil)