Volver a proyectos
Full-StackEn producción

Sistema de gestión integral para gimnasios con Java y Spring Boot.

Rol:Full-Stack DeveloperPeriodo:2025 – 2026Estado:En producciónCódigo en GitHubSitio en vivo
Portada del proyecto: Lions Gym

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