Centro de Alto Rendimiento (CAR), Oficina OARC #
Client: Consejo Superior de Deportes, Departament d’Esport Generalitat de Catalunya
Location: Spain
Period: 2007–2019 (Phase 2 ongoing)
Website: http://www.car.es
Overview #
Comprehensive sports performance management system for Spain’s elite athletic center, handling athlete data, competition results, performance evaluation, and official awards/grants management.
Technical Architecture #
- Backend: SpringBoot, JPA-Hibernate, Ecache, Jackson
- Database: MySQL/MariaDB with microservices architecture
- APIs: REST APIs with Swagger documentation
- Frontend: Node.js, Angular 7, Bootstrap, Material Design
- Security: Spring-level server security + JWT client authentication
- Search: Clustered Elasticsearch
- Infrastructure: VMWare virtualization, Debian servers
- DevOps: GitLab integration with complete CI/CD pipeline
- Testing: Continuous testing across servers and clients
Key Features #
- Athlete data management and performance tracking
- Competition results recording and analysis
- Performance evaluation systems
- Official awards and grants allocation
- Administrative interface with comprehensive user/role management
- Real-time system integration with GENCAT official systems
- Phase 2: Enhanced UI evolution and internal process consolidation
Impact #
Mission-critical system supporting Spain’s national sports performance infrastructure with robust, scalable architecture handling complex athletic data and official government processes.