All projects
05Full-stack / Data2024

Tracksure Connect

A flight aggregator for South Asian regional airlines too small for mainstream platforms.

Type
Full-stack web platform
Period
2024
Stack
FastAPI · Next.js · Supabase · Async Python
Challenge
Multi-API latency

Architecture

Latency is the problem.

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 with timeout handling and partial-result support.
  • Normalization layer — transforms each airline’s response into a unified schema for consistent presentation.
  • Admin rule engine — pricing adjustments, filtering rules, and visibility controls per airline.
  • Reporting dashboard — analytics on search volume, booking trends, and API availability.