Skip to content
Back to ProjectsFull-Stack + Cloud

Aerox

Flight booking platform with ASP.NET Core 8, Identity auth & API versioning

WEBDESIGNCLOUDLIVEPRODUCTION
PRODUCTION GRADE
Active
Dec 2025 - Present
PROJECT VIDEO — COMING SOON
MISSION STORY:

THE AVIATION PLATFORM

A full-stack flight booking platform built with ASP.NET Core 8 (C#) backend and Next.js 16 (React 19, TypeScript) frontend. Features complete user authentication via ASP.NET Identity with JWT tokens, flight search by route/date/passengers, multi-passenger booking flow, user dashboard with booking history, and a responsive TailwindCSS interface. The backend implements custom middleware including GlobalExceptionHandler (RFC 7807 Problem Details), RequestLoggingMiddleware with duration tracking, and SecurityHeadersMiddleware (CSP, X-Frame-Options, XSS protection). API versioning via URL segment and header-based routing, Swagger/OpenAPI documentation, response caching, and tiered rate limiting. Database managed with Entity Framework Core Code-First migrations on PostgreSQL. Infrastructure includes Docker Compose, Nginx reverse proxy, and Terraform scaffolding. Backend API is live on Render with Supabase PostgreSQL.

Backend API is live on Render. Frontend deployed on Vercel. This is the only C#/.NET project in the portfolio, demonstrating cross-language capability alongside TypeScript/Node.js and Python projects.

FRONTEND

Next.js 16React 19TypeScriptTailwindCSS

BACKEND

ASP.NET Core 8C# 12Entity Framework CoreASP.NET IdentitySK-0089Swagger/OpenAPISK-0097SK-0072

DATABASE

PostgreSQL (Supabase)

CLOUD & DEVOPS

DockerNGINXTerraformSK-0043SK-0046

TOOLS & TESTING

PostmanSK-0072RFC 7807 Problem Details
PhilippinesREMOTE GLOBALPulseCare