Proyecto académico desarrollado para un cliente real como parte de una asignatura de la Universidad Autónoma de Occidente. Durante cuatro meses trabajamos bajo la metodología Scrum para diseñar y desarrollar una solución web enfocada en la transformación digital de un gimnasio ubicado en Palmira, Colombia.
El reto
FitBox era un gimnasio con una comunidad de clientes consolidada y una oferta de servicios que iba mucho más allá del acceso a las instalaciones. Cada usuario contaba con el acompañamiento de entrenadores, reservas de clases, asesorías personalizadas y acceso a productos deportivos.
Sin embargo, todos estos procesos se gestionaban manualmente.
Las reservas se realizaban por WhatsApp, los horarios se organizaban en papel y gran parte de la información dependía de registros escritos y seguimiento manual por parte del personal administrativo.
Como consecuencia, comenzaron a aparecer problemas como:
- Reservas duplicadas.
- Cruces de horarios entre entrenadores y clientes.
- Falta de control sobre la asistencia.
- Dificultades para gestionar los pagos.
- Errores en la asignación de clases.
- Inconvenientes en la prestación del servicio y reclamos por parte de los clientes.
El crecimiento del gimnasio hizo evidente la necesidad de digitalizar sus procesos para mejorar la organización y ofrecer una mejor experiencia tanto a clientes como a colaboradores.
El contexto
Este proyecto fue desarrollado por un equipo multidisciplinario de cinco estudiantes, donde cada integrante asumió responsabilidades específicas en desarrollo Frontend, Backend, administración de bases de datos, diseño UI/UX y gestión del proyecto.
Trabajamos durante aproximadamente cuatro meses utilizando Scrum como metodología de desarrollo, realizando entregas iterativas y validaciones constantes con el cliente para asegurar que el producto respondiera a sus necesidades reales.
Mi rol
Mi principal responsabilidad estuvo enfocada en la definición funcional y estratégica del producto, así como en el diseño de la experiencia de usuario.
Durante el proyecto participé en:
- Levantamiento y análisis de requerimientos.
- Definición del Producto Mínimo Viable (MVP).
- Identificación de actores y casos de uso.
- Diseño de experiencia e interfaz de usuario (UI/UX).
- Elaboración de wireframes y prototipos de baja y alta fidelidad en Figma.
- Planeación funcional del sistema.
- Gestión administrativa del proyecto.
- Apoyo en la planificación y seguimiento bajo Scrum.
Este proyecto representó mi primera experiencia trabajando directamente con un cliente real, comprendiendo cómo traducir necesidades del negocio en una solución tecnológica.

Diseño de la interfaz realizado en Figma.
La solución
Como resultado, se diseñó y desarrolló un prototipo funcional alineado con las necesidades priorizadas durante la definición del MVP.
La plataforma permitió centralizar procesos que anteriormente eran completamente manuales, ofreciendo funcionalidades como:
- Gestión de clientes.
- Reserva y cancelación de clases.
- Asignación de entrenadores.
- Administración de horarios.
- Consulta de pagos pendientes.
- Registro de información médica (anamnesis).
- Cálculo automático del IMC y consumo recomendado de agua.
- Administración de usuarios según roles.

La aplicación fue desarrollada utilizando:
- React para el Frontend.
- Node.js para el Backend.
- MySQL como sistema de base de datos.
Aunque el proyecto no llegó a producción debido a su naturaleza académica, se entregó un prototipo completamente funcional que permitió validar la propuesta junto con el cliente.
Mi aprendizaje
Más allá del desarrollo técnico, este proyecto representó mi primer acercamiento a un entorno de trabajo con un cliente real.
Aprendí la importancia de escuchar al cliente, entender las necesidades del negocio, priorizar funcionalidades, validar propuestas de diseño y trabajar bajo una metodología ágil.
También fue la primera vez que participé activamente en reuniones de levantamiento de requerimientos, diseño de interfaces, definición de un MVP y construcción de una solución orientada a resolver problemas reales.
Retrospectiva
Este proyecto fue desarrollado hace más de tres años y representa el punto de partida de mi experiencia profesional.
Con el conocimiento que tengo actualmente, implementaría una arquitectura más escalable, componentes reutilizables, autenticación más robusta, pruebas automatizadas y un proceso de despliegue continuo.
Aun así, considero que este proyecto marcó un antes y un después en mi formación, ya que fue la primera vez que comprendí cómo el desarrollo de software puede generar un impacto real en la operación de un negocio y mejorar la experiencia de sus usuarios.