Run&Learn es una aplicación web que combina el registro de entrenamientos con análisis inteligentes de carga y fatiga. Pensada para deportistas de montaña, ofrece una visión global del rendimiento físico y mental, ayudando a planificar mejor la recuperación y los objetivos.
El proyecto nace de la necesidad de ir más allá de las métricas básicas de las apps deportivas tradicionales. Mi objetivo era crear una herramienta capaz de interpretar los datos —no solo mostrarlos— y ofrecer recomendaciones útiles al corredor. Se buscó un diseño funcional, claro y adaptable, con un sistema de registro sencillo pero potente.
1. Análisis inicial: investigación de las aplicaciones existentes
(Strava, TrainingPeaks) y definición de funcionalidades clave.
2. Diseño UX/UI: creación de wireframes Lo-Fi y Hi-Fi basados en
la simplicidad y la lectura rápida de datos.
3. Desarrollo
frontend: implementación de dashboards con JavaScript y Bootstrap para
una visualización clara.
4. Gestión de datos: almacenamiento
estructurado de entrenamientos y variables de fatiga en MySQL.
5. Módulo IA: integración de un modelo básico de predicción para
detectar sobreentrenamiento a partir de métricas.
· Frontend: HTML5, CSS3, JavaScript (ES6), Bootstrap 5
·
Backend: PHP, MySQL
· IA y análisis de datos: Python
·
Diseño: Figma, Balsamiq
· Control de versiones: Git/GitHub
El resultado fue una aplicación funcional que transforma datos dispersos en información útil para el usuario. Aprendí a conectar distintas capas (frontend, backend e IA) de manera coherente, a optimizar la visualización de datos y a estructurar una arquitectura escalable. También reforcé mi interés por la intersección entre el desarrollo web, la inteligencia artificial y la experiencia de usuario.