Asistente de nutrición y entrenamiento impulsado con IA

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)

Multimedia

← Volver a proxectos

Comparte este proxecto

Listo para comezar a túa formación?

Únete a milleiros de estudantes que transformaron o seu futuro profesional con nós.