Roller Speed - Plataforma Web de Gestión para Escuela de Patinaje.
Este proyecto corresponde a la digitalización de la Escuela de Patinaje "Roller Speed", ubicada en Santa Marta, Colombia. La aplicación ha sido desarrollada como una solución monolítica con Spring Boot y documentada mediante OpenAPI (Swagger), permitiendo una gestión integral de alumnos, instructores, clases, asistencia y pagos.
Objetivo
Automatizar los procesos administrativos de la escuela de patinaje, permitiendo a los aspirantes registrarse, acceder a información académica y financiera, y facilitando la gestión para administradores e instructores.
Tecnologías Utilizadas.
Java 17
Spring Boot 3.x
Datos de primavera JPA
Seguridad de primavera
Hoja de tomillo (para vistas)
PostgreSQL / MySQL
Interfaz de usuario OpenAPI / Swagger
Lombok
Bootstrap 5
Módulos Desarrollados
Registro de aspirantes
Gestión de alumnos e instructores.
Programación de clases
Registro de asistencia
Gestión de pagos
Divulgación institucional
Documentación de servicios con OpenAPI
¿Cómo ejecutar el proyecto?
Clonar el repositorio: git clone https://github.com/NickGV/Roller_Speed.git cd roller-speed
Cree la base de datos (PostgreSQL o MySQL según configuración).
Configure la conexión en src/main/resources/application.properties.
Ejecutar el proyecto: ./mvnw spring-boot:run
Acceda a Swagger para ver la documentación: https://app.swaggerhub.com/apis/iudigitaldeantioquia/api-de_roller_speed/v1.0
Documentación de la API
La API RESTful se encuentra documentada con OpenAPI 3 y expuesta mediante Swagger UI. Puedes probar todos los endpoints desde la interfaz interactiva: https://app.swaggerhub.com/apis/iudigitaldeantioquia/api-de_roller_speed/v1.0
Equipo de Desarrollo. Cristian Pallares. José Nisperuza Arroyo. Nicolás Gómez Vélez.
Video de presentación
Enlace al video explicativo:
Estado del Proyecto
✅ Producto Mínimo Viable completado
✅CRUD funcional y documentado
✅ Código modular con principios SOLID
✅ Publicado en GitHub
Contacto. Este proyecto fue desarrollado como parte del proceso formativo de los estudiantes de la Institución Universitaria Digital de Antioquia del Programa Tecnología en Desarrollo de Software.