Multi-API Flight Engine

B2B Agent Portal

A full-featured B2B flight booking portal with unified GDS, NDC, and LCC inventory, agency management, credit limits, and a configurable pricing engine.

B2B Agent Portal

Project Overview

DevHubX delivered a production-grade B2B agent portal that gives travel agencies and sub-agents real-time access to global flight inventory through multiple API providers.

The platform covers the full booking lifecycle — search, fare rules, checkout, PNR creation, ticketing, void/cancel, and reporting — with agency-level markup rules, credit control, and role-based access. DevHubX engineered it as a scalable, white-label-ready solution.

The system supports multi-agency operations with sub-agent accounts, credit limits, ledger integration, and granular permissions. Admins can control which APIs each agency uses, configure airline discounts, route restrictions, and NDC settings, and monitor bookings through dashboards, manifests, activity logs, and error tracking.

Key Capabilities

Flight Search & Booking Flow

  • Multi-provider availability, recent searches, fare rules, flight detail & repricing.
  • Checkout, PNR creation, ticketing, seat map, fare change detection.

Booking & Agency Management

  • List/filter bookings, cancel, void, reprice, modify, PDF itinerary, email booking.
  • Agencies, sub-agents, credit limits, per-agency API access, journal/ledger.

Pricing Engine & Admin Security

  • Pricing groups & rules — markup/discount by airline, route, provider, NDC vs GDS.
  • Roles/permissions, OTP login, suspicious login alerts, trusted devices/IPs.

API & Inventory Integrations

GDS Integrations

Sabre, Amadeus.

NDC

Sabre NDC, Emirates NDC.

LCC / Direct

Airblue, Air Arabia, Air Sial, Hitit, PKFare, FlyAdeel.

Centrally Managed

Providers are managed centrally with per-agency enable/disable, route filters, excluded airlines, void restrictions, and NDC toggles.

Tech Stack

Backend
PHP 8.1+, Laravel 10
Frontend
Blade, Bootstrap 5, Vite, jQuery
Database
MySQL
Auth & Security
Laravel Sanctum, Spatie Permissions, OTP, device/IP trust
Observability
Spatie Activity Log, Custom API/General error logging