Construí un entrenador de fitness de Inteligencia Artificial con la API Gemini y React
Partí de una necesidad personal y convertí la idea en una aplicación web completa: un entrenador de fitness con IA que corre íntegramente en el navegador. La app ofrece un coach de técnica con análisis multimodal, planes personalizados, registro visual del progreso y un tablero de actividad que mantiene la motivación alta.
El núcleo funcional incluye cuatro herramientas principales. Un entrenador de forma por IA analiza videos cuadro a cuadro para identificar la corrección más importante y devolver un plan de ajuste sencillo y motivador. Un plan inicial personalizado genera en cuatro semanas una rutina y una guía básica de nutrición según tus objetivos y estilo de vida. Un libro de progreso interactivo transforma fotos, peso y notas diarias en una flipbook visual que muestra la evolución. Y un panel de actividad tipo gráfico de consistencia facilita ver tu avance de un vistazo.
Técnicamente construí la interfaz con React y TypeScript para garantizar mantenibilidad y seguridad de tipos, y usé Tailwind CSS para un diseño responsive y listo para modo oscuro. Para la experiencia de usuario añadí un recortador de video con manos arrastrables, visuales animados SVG para los informes y una librería de pageflip para el libro de progreso, todo pensado para una sensación pulida y táctil.
La inteligencia la aporta la API de Gemini, aprovechando sus capacidades multimodales para enviar secuencias de frames y su soporte para salida JSON estructurada. Forzar la respuesta del modelo a ajustar un esquema concreto hizo los datos predecibles y fáciles de consumir desde el frontend, lo que aceleró mucho el desarrollo y redujo el tiempo de depuración.
Un principio clave fue la privacidad. Todos los datos del usuario, incluidos informes, fotos y notas, permanecen en el dispositivo usando IndexedDB con la librería idb. Nada se envía a servidores externos, lo que permite acceso offline y tranquilidad para el usuario.
El reto más grande fue enseñar al modelo a ser un coach matizado. Las iteraciones de prompt llevaron a que la IA priorizara una sola corrección clave por ejercicio, en lugar de una lista abrumadora de fallos menores. Ese enfoque mejora la adherencia y protege la seguridad del usuario al centrarse en lo que realmente importa.
Estoy especialmente orgulloso de la calidad del feedback: el sistema no solo detecta errores, también reconoce lo que se hace bien y propone pasos claros y seguros para mejorar, creando un bucle de refuerzo positivo que muchas herramientas automáticas olvidan.
En Q2BSTUDIO, empresa especializada en desarrollo de software y aplicaciones a medida, transformamos ideas como esta en productos reales. Somos especialistas en inteligencia artificial, ciberseguridad y servicios cloud aws y azure, y acompañamos proyectos desde el prototipo hasta la escalabilidad y la seguridad. Si buscas desarrollar una solución similar o integrar IA en procesos empresariales, podemos ayudarte con aplicaciones a medida y software a medida y con estrategias de inteligencia artificial adaptadas al negocio.
La experiencia desarrollando CloudFitness confirmó una lección valiosa: la salida JSON estructurada de modelos como Gemini es una ventaja competitiva para crear aplicaciones IA confiables. En Q2BSTUDIO aplicamos esa experiencia a casos de uso empresariales como agentes IA, ia para empresas y soluciones de inteligencia de negocio, incluyendo integraciones con Power BI para visualización y análisis avanzado.
Los próximos pasos para la app incluyen feedback en tiempo real con Gemini Live para correcciones de forma por audio durante el ejercicio y ampliar la librería de movimientos hacia yoga, HIIT y levantamiento avanzado. Si te interesa explorar cómo la IA puede transformar tu producto o procesos, consulta nuestros servicios de inteligencia artificial en servicios de inteligencia artificial y hablemos de una solución a medida.
Palabras clave relevantes: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.
Comentarios