Full-Stack Platform
Tracksure Connect
A flight search and booking aggregator for South Asian regional airlines, those too small to appear on mainstream platforms like Skyscanner or Google Flights. Queries multiple airline APIs concurrently, normalizes and aggregates results, applies admin-defined pricing and filtering rules, and presents a unified search experience to the end user.
Architecture
The core engineering challenge is latency: querying multiple airline APIs serially would be too slow. Tracksure Connect uses Python async to fire all API requests concurrently, then waits for all responses before normalizing and merging the results into a common schema.
Async Multi-API Querying
Concurrent requests to all airline APIs, with timeout handling and partial result support.
Normalization Layer
Transforms each airline's response format into a unified schema for consistent presentation.
Admin Rule Engine
Admin panel for defining pricing adjustments, filtering rules, and visibility controls per airline.
Reporting Dashboard
Admin-facing analytics on search volume, booking trends, and API availability.