Aerox
With AI Features (ML Price Prediction, Chat Assistant, 30-Day Fare Forecasts)
Production-grade polyglot flight booking platform with ML price prediction, real-time SignalR hubs & 3-language architecture
// VIDEO SHOWCASE
THE POLYGLOT SHOWCASE
Aerox is a production-grade, polyglot flight booking platform — the only project in the portfolio demonstrating cross-ecosystem fluency across C#/.NET, TypeScript/React, and Python. Originally scaffolded as a basic ASP.NET Identity + EF Core project rated 3.5/10, it underwent an intensive transformation to 7.5/10. The platform features a complete airline booking flow with flight search across 33 airports (14 Philippine domestic + 19 international), multi-passenger booking with a 4-step wizard, and an admin dashboard with Recharts analytics. The ASP.NET Core 8 backend implements Clean Architecture (Controller → Service → Repository with generic IRepository<T>), JWT refresh token rotation with family-based reuse detection, Google OAuth, 3-layer rate limiting, API versioning (URL + header), and Stripe Checkout with an IPaymentGateway strategy pattern designed for multi-gateway support. A FastAPI AI microservice provides chat assistance (Gemini 2.0 Flash / GPT-4o-mini / mock fallback) with SSE streaming, ML price prediction (GradientBoostingRegressor trained on 5,400 synthetic data points), and 30-day price trend forecasts. Three SignalR hubs deliver real-time updates with a Redis backplane for horizontal scaling. Infrastructure includes 6-container Docker Compose, Nginx reverse proxy, and dual CI/CD pipelines.
Backend API is live on Render. Frontend deployed on Vercel. The only C#/.NET project in the portfolio — demonstrates that engineering skills transfer across language boundaries, not framework lock-in.
Multi-service polyglot architecture spanning three backend ecosystems. ASP.NET Core 8 handles core business logic with Clean Architecture (Controller → Service → Repository with generic IRepository<T>), custom middleware pipeline, API versioning, and EF Core on PostgreSQL. FastAPI runs AI services (ML price prediction + chat assistant). SignalR provides real-time updates with Redis backplane. 6-container Docker Compose with Nginx reverse proxy, and GitHub Actions CI/CD.