02 · Objetivos
Lo que necesitaba
conseguir.
Antes de escribir una sola línea de código, me senté con el cliente para entender qué significaba el éxito para él — y para sus usuarios.
Reservas sin ninguna fricción
Que cualquier socio pudiera ver el horario del día, reservar una clase y cancelar si fuera necesario — desde el móvil, en segundos, sin hablar con nadie.
Visibilidad total en tiempo real
Que el entrenador y el admin vieran al instante cuántos socios había en cada clase, qué bonos tenían activos y cuál era la ocupación del box en cada momento.
App sin coste de publicación
Una PWA instalable en iOS y Android directamente desde el navegador, sin App Store, sin proceso de revisión, sin cuota de desarrollador.
04 · La solución
Sport Miraflores.
Una solución que desapareció del radar — en el mejor sentido. Cuando algo funciona bien, no lo notas.
Reservas con calendario
Vista diaria con todas las clases disponibles, plazas restantes y estado de reserva del socio. Reservar o cancelar en dos toques. La clase queda bloqueada al instante.
Dashboard de administración
Panel de admin con métricas del día: clases activas, total de socios, nivel de ocupación y estado de bonos. Toda la visibilidad del box en una pantalla.
Socios, roles y bonos
Registro de socios con tipo de bono (ilimitado, mensual, clases sueltas). El sistema valida automáticamente si un socio puede reservar o no según su bono activo.
Notificaciones push sin app store
La PWA se instala como una app nativa y envía notificaciones push reales a iOS y Android. Los socios reciben recordatorio antes de cada clase desde la pantalla de inicio.
05 · Galería
La web en detalle.
Tech stack
Lo técnico, siempre al servicio del objetivo. Elegí estas herramientas no porque fueran las más modernas, sino porque eran las más adecuadas para este proyecto.




