Entrena Inteligente App
App móvil “todo en uno” para entrenamiento y nutrición: biblioteca visual de ejercicios con filtros avanzados, evaluación de técnica con IA (MediaPipe) en vivo o por video, planes nutricionales personalizados, calculadora de calorías y seguimiento de progreso. Incluye interacción social tipo “match” por zona.
Descripción del proyecto
Entrena Inteligente es una app móvil que integra entrenamiento, nutrición y seguimiento de progreso en una sola plataforma. Incluye una biblioteca de ejercicios de fuerza, estiramiento y cardio con contenido visual (GIFs y videos), instrucciones paso a paso y un mapa de los músculos trabajados. Además, incorpora un módulo de IA basado en MediaPipe para estimar el esqueleto del usuario y validar la ejecución del ejercicio (en vivo o mediante video), ayudando a mejorar la técnica. Complementa el entrenamiento con un plan nutricional personalizado de 15 días según datos del usuario (peso, edad, altura, meta y experiencia), una calculadora de calorías con biblioteca de alimentos y un panel de analítica (diaria/semanal/mensual). El desarrollo se realizó con Flutter (frontend), FastAPI (backend) y Supabase (BD + Storage), integrando buckets y recursos en GCP.
Muchas apps de fitness cubren solo una parte del proceso (rutinas o dieta), sin personalización real, sin verificación de técnica y con poca claridad sobre qué músculos se trabajan. Esto se traduce en entrenamientos inconsistentes, riesgo de lesiones por mala ejecución y falta de control del progreso alimenticio y físico.
Diseñé una solución “end-to-end” con contenidos guiados de ejercicios (filtros por dificultad, equipo, tipo y zona muscular), validación de técnica con IA (MediaPipe pose estimation), generación de plan nutricional de 15 días con horarios y porciones, calculadora de calorías por gramos y panel de analítica. Además, se añadió un módulo social tipo “match” para conectar usuarios cercanos y aumentar adherencia al plan.
Highlights
- check_circle Biblioteca de ejercicios con GIF/video, descripción textual y mapa visual de músculos trabajados.
- check_circle Filtros avanzados: dificultad, equipo disponible, tipo de ejercicio y área muscular.
- check_circle IA con MediaPipe: evaluación de técnica en vivo o por grabación para detectar ejecuciones incorrectas.
- check_circle Plan nutricional personalizado de 15 días (3 comidas) con horarios y porciones en gramos.
- check_circle Calculadora de calorías con biblioteca de alimentos y analítica de progreso (diaria/semanal/mensual).
- check_circle Módulo social tipo “match” por zona para interacción y motivación.
Resultados
Se consolidó un MVP funcional que integra entrenamiento + nutrición + analítica + social en una sola app, con una arquitectura escalable (Flutter + FastAPI + Supabase + Storage/Buckets). La plataforma permite a los usuarios tomar decisiones informadas sobre qué entrenar, cómo hacerlo correctamente y cómo acompañarlo con hábitos nutricionales medibles.