Client
Industry
Duration
Delivered by
Rebuilt a vibe-coded monolithic airline booking platform from scratch. Integrated GDS providers (Sabre, Amadeus, Travelport) and NDC airline APIs under a unified booking engine with 7-role RBAC, BSP Shared Account architecture, and micro-frontend evolution.
FlyAsam came to DEDEVS with a fragile monolithic booking system that had grown beyond its original vibe-coded foundations. The platform needed to handle concurrent B2B bookings across multiple GDS providers, enforce a 7-role permission model, and support BSP Shared Account financial reconciliation — none of which the existing codebase could reliably deliver. Any failure in the booking engine meant direct revenue loss for airline agency clients.
We rebuilt the platform from scratch using a micro-frontend architecture, separating the booking engine, admin panel, and agency portal into independently deployable units. A unified GDS abstraction layer normalized data from Sabre, Amadeus, and Travelport behind a single API, eliminating provider-specific logic from the frontend. The 7-role RBAC system was implemented at the API gateway level, with BSP Shared Account ledgers tracked per transaction.
