Sistema de gestión integral para gimnasios con Java y Spring Boot.
El problema y la solución
Lions Gym digitaliza la operación completa de un gimnasio. El backend —Java 24 con Spring Boot— concentra la lógica de negocio: registro y autenticación de usuarios con Spring Security y contraseñas cifradas con BCrypt, ciclo de vida de membresías, reservas de clases con control de cupos, procesamiento de pagos, control de acceso mediante códigos QR y reportes de ingresos y asistencia sobre PostgreSQL con Spring Data JPA. El front-end incluye el portal público (clases, sedes, promociones, registro con verificación) y un panel de administración, desplegados en Vercel. El proyecto se desarrolló con metodología documentada y evaluación del prototipo con usuarios reales.
Highlights
- Java + Spring Boot
- Seguridad con BCrypt
- Acceso por QR
- Validado con usuarios
Qué hace
- [01]
Backend en Java 24 + Spring Boot: APIs REST con Spring Web y persistencia con Spring Data JPA sobre PostgreSQL.
- [02]
Autenticación y autorización con Spring Security, contraseñas cifradas con BCrypt y verificación de cuentas.
- [03]
Gestión de membresías (registro, renovación, cancelación) y reservas de clases con control de cupos.
- [04]
Control de acceso al gimnasio mediante códigos QR y tarjetas digitales.
- [05]
Panel de administración: horarios, promociones, usuarios y reportes de ingresos/asistencia.
- [06]
Metodología documentada y evaluación del prototipo con usuarios reales.
Probar la app
La demo se abre en una pestaña nueva.
Capturas
Haz clic en una captura para ampliarla
Stack tecnológico
- Java
- Spring Boot
- Spring Security
- PostgreSQL
- JavaScript
- Vercel