
ApexGrid — F1 Race Ticket Booking Platform
Production-ready microservices application with 3 independent Spring Boot services (API Gateway, User Service, Race Service) via Spring Cloud Gateway. JWT auth, RBAC (USER/ADMIN), real-time quota management with PostgreSQL triggers, 30-minute auto-expiry scheduler, full Admin Panel with CRUD & analytics dashboard via DB views, Swagger UI, and premium React 18 frontend with glassmorphism UI.
✦ Microservices architecture + RBAC + real-time quota system
Technical Breakdown
Distributed microservices architecture built with Java Spring Boot & Spring Cloud Gateway, featuring real-time quota synchronization and shared RBAC authentication.
Execution & Data Flow
Core Engineering Modules
API Gateway
Spring Cloud Gateway handles centralized routing, rate limiting, and JWT token validation.
User & Auth Service
Manages BCrypt encrypted password credentials, user profiles, and JWT claim validation.
Race & Quota Service
High-concurrency ticket booking engine powered by PostgreSQL triggers for real-time inventory management.
Analytics & Views
Complex PostgreSQL DB views feed real-time sales and reservation metrics to the React Admin Panel.