
Prometeo: Smart Gym Management
High-performance digital ecosystem for the Sports Department. Intelligent management of training spaces, advanced progress analytics, and dynamic conditioning plans powered by Artificial Intelligence.
Source code
Explore the repositories that implement this project:
Frontend
Olympus
Next.js frontend with gym reservations, routines, progress, reports, health module, user management, and reusable gym UI components.
DASarria/Olympus/tree/develop →
Backend
Prometeo Back
Spring Boot backend for smart gym management, secure auth, reports, scheduling, progress, routines, and API documentation.
AnderssonProgramming/Prometeo-Back →
System Demonstrations
Explore platform workflow behavior and interfaces segmented by institutional role:
Administration Panel
Full control of capacity, global room occupancy metrics, and institutional report export in PDF/Excel.
User Module (Student)
Agile daily session scheduling, progress metrics visualization (Chart.js), and 3D mesh consultation.
Teachers & Trainers Panel
Structured assignment and AI-assisted supervision for dynamic routines adapted to physical profile.
Physical Tracking & Reservations Module
Unified access for the academic community. Manage your workouts in real time:
Room Reservation
Session scheduling with real-time capacity control and infrastructure availability.
Physical Progress
Interactive analytical dashboards developed in Chart.js for anthropometric and historical control.
AI Routines
Personalized plan generation through dedicated OpenAI and HuggingFace integrations.
3D Interface
Interactive anatomical and biomechanical exercise exploration powered by Three.js.
General Project Description
Prometeo-Back is an enterprise-level architectural solution conceived under the software development life cycle (SDLC). The system operates in a decentralized manner through a microservices architecture deployed on the Azure cloud, securely channeling all requests through AWS API Gateway.
Decoupled Software Architecture
The internal structure follows Clean Architecture principles, organized in strictly assigned coupled layers:
- Controller Layer: Standardized endpoint exposure under a secure REST API protocol.
- Service Layer: Hermetic encapsulation of transactional business logic.
- Repository Layer: Relational data persistence control through Spring Data JPA abstractions.
- Security Layer: Cryptographic context controllers with JWT, role-based profiles, and BCrypt encryption.
Impact Metrics & Innovation
- Reduction in physical space assignment times and administrative resource control for sports facilities.
- Automated generation of management reports exportable to institutional PDF and Excel formats.
- Transparent technical traceability with C4 Model (Levels 1 to 5) architectural modeling and structured persistence mappings in DBdiagram.io.
Development Team (Team Members)
Software engineers responsible for the design, architecture, and deployment of the Prometeo ecosystem: