Home Our Work iVcardo

Global Ground Transport Platform

iVcardo
connects the world.

iVcardo is a full-stack ground transport platform: a live aggregation API trusted by Amadeus, Booking.com, and Uber; a multi-supplier consolidation engine; white-label B2C and B2B booking products; and a world-class dispatch and fleet management system — all engineered and maintained by MTS.

Discuss a project → Our custom software service

4M+

Connected Vehicles

130+

Countries

89M+

Addresses Indexed

~19

Azure Microservices

The Platform

Four layers. One platform.

iVcardo is not a single product — it is an integrated stack built to handle every stage of a ground transport journey, from the retailer's first API call to the driver clearing the job.

Layer 1

Aggregation API

A single REST endpoint gives travel retailers — OTAs, GDS platforms, corporate travel systems — instant access to transport operators worldwide. 16,480+ operator connections routed through the Universe Consolidator. Bearer token in, live global network out.

Layer 2

Consolidation Engine

iVcardo's multi-supplier consolidation backbone normalises availability, pricing, and capacity across hundreds of independent operators in real time. 233 database tables and 1,497 stored procedures power the matching, pricing, and SLA logic.

Layer 3

B2C & B2B Booking Products

White-label consumer booking widgets and a full B2B portal for corporate travel managers — account management, cost-centre allocation, approval workflows, and multi-leg itinerary support. Brands plug in their own look and feel; the engine underneath is iVcardo.

Layer 4

Dispatch & Fleet Management

A world-class back-office for transport operators: live fleet map, driver app job management, automated dispatch, performance reporting, and compliance tracking — all woven into the same platform that handles the API above.

The Challenge

One platform. Four products. Millions of moving parts.

Online travel agencies — Amadeus, Booking.com, Uber, global GDS platforms — were selling flights, hotels, and holidays. Ground transport was the last mile without a standard: no aggregated supply, no real-time tracking, no carbon data, no way to manage hundreds of regional operators from a single endpoint.

iVcardo was built to fill that gap — and then expand far beyond it. What started as a B2B API grew into a four-layer platform: aggregation, consolidation, consumer booking products, and a full dispatch and fleet management system used daily by transport operators across 130+ countries.

MTS designed and built the entire platform from scratch. 233 tables. 1,497 stored procedures. 89M+ addresses indexed. ~19 Azure microservices. All in production, all maintained by us.

What Was Delivered

  • REST API for ground transport bookings — live across Amadeus, Booking.com, Uber, Karhoo, and global GDS channels
  • Universe Consolidator — single routing layer connecting 16,480+ operator connections across 130+ countries, backed by tblUniverseConsolidator
  • Smart Assignment Engine — scores every booking against real-time provider SLA, pricing, and live availability; auto-selects and confirms within seconds
  • RideBridge — Firebase-powered real-time GPS telemetry with live tracking URLs embedded in every API response
  • Full ride lifecycle: Accepted · Driver En Route · Arrived · Passenger On Board · Cleared — all statuses pushed in real time
  • Carbon data in every API response: kg CO₂ per ride and vehicle drivetrain classification (EV, hybrid, ICE)
  • Multi-modal fleet support: saloon, executive, MPV, minibus, coach, limousine, and wheelchair-accessible
  • Driver mobile app (iOS & Android) — job management, GPS tracking, and push notifications
  • Dispatch management system — operator back-office, fleet management, driver compliance, and live asset map
  • Sandbox environment mirroring production exactly — same endpoint, no config changes required to go live
  • B2B booking portal — corporate account management, cost-centre allocation, and approval workflows for travel managers
  • Flight delay monitoring — automated delay detection integrated with departure data; job timing adjusted automatically when inbound flights are delayed

Technology Stack

Enterprise infrastructure built for global scale.

Backend

C# / ASP.NET ~19 Azure Microservices

~19 C# / ASP.NET microservices deployed on Azure, each owning a discrete domain: bookings, dispatch, pricing, compliance, notifications, carbon, and more. Independent scaling, independent deployment.

Database

Azure SQL Server 233 tables 1,497 stored procedures

API

REST · JSON Bearer token Sandbox → live same day

Cache

Azure Redis Cache

Geospatial

Azure Cosmos DB 89M+ addresses indexed

Real-time

Firebase Realtime DB Live GPS telemetry Status push

Hosting

Microsoft Azure Azure Service Bus Azure Functions

ESG

Per-ride carbon calc EV / hybrid drivetrain flag tblCarbonOffset

Platform Features

Built for the full journey — from API call to driver clearance.

Universe Consolidator

iVcardo's consolidation backbone routes bookings across 16,480+ global operator connections through a single REST endpoint. tblUniverseConsolidator normalises availability, capacity, and pricing in real time — regardless of how each operator manages their fleet.

tblUniverseConsolidator 16,480+ operator connections 130+ countries

Smart Assignment Engine

Every booking is scored against real-time provider SLA, pricing, availability, and geographic coverage. The engine selects the best match within seconds, then confirms the job directly to the driver.

B2C & B2B Booking Engine

White-label consumer booking flows and a full corporate B2B portal — multi-leg itineraries, cost-centre allocation, approval workflows, and account management. Retailers and corporates present their own brand; iVcardo powers the engine underneath.

Dispatch & Fleet Management

A world-class back-office for transport operators. Live fleet map with real-time GPS positions. Automated job assignment, driver compliance tracking, vehicle management, and performance reporting — all on one platform.

Operators manage their entire operation from a single screen: incoming jobs, active rides, driver availability, vehicle status, and historical performance — without switching between systems.

RideBridge — Live Tracking

Firebase-powered telemetry layer tracking every journey from acceptance to clearance. A live tracking URL is returned in the booking confirmation — passengers and retailers track in real time, no polling or webhooks needed.

Carbon & ESG

Every API response includes kg CO₂ for the journey and drivetrain classification (EV, hybrid, ICE) from tblCarbonOffset. ESG obligations fulfilled straight out of the box — no separate API call, no separate system.

Multi-Modal Fleet

Saloon, executive, MPV, minibus, coach, limousine, and wheelchair-accessible vehicles — all managed through a unified booking model. Retailers present vehicle class options; the platform handles capacity, pricing, and provider matching.

System Architecture

~19 microservices. One platform.

// Distribution layer
Amadeus GDS · Booking.com · Uber · Karhoo
  → POST api.ivcardo.com/v1/bookings
    → Universe Consolidator (16,480+ connections)
      → tblUniverseConsolidator routing
        → Azure SQL Server (233 tables · 1,497 procs)

// Auto-dispatch engine
Incoming booking → SLA score · pricing · availability
  → tblAutoDispatchPlanningRun
    → Provider selected · driver confirmed
      → Job pushed to driver mobile app

// RideBridge — real-time tracking
Driver app → Firebase GPS telemetry
  → Live tracking URL → passenger / retailer
  → tblDriverAppTracking (status updates)
  → Status: Accepted · EnRoute · Arrived · POB · Cleared

// Data layer (~19 Azure microservices)
Azure SQL Server   (transactional · booking state)
Redis Cache        (availability · pricing · sessions)
Azure Cosmos DB    (89M+ addresses · geospatial zones)

// ESG — in every API response
{
  "booking_id": "IVC-9821043",
  "tracking_url": "https://track.ivcardo.com/...",
  "carbon": { "kg_co2": 2.4, "drivetrain": "hybrid" }
}

Architecture Decisions

Single endpoint, all vehicle classes

One REST endpoint handles all vehicle types, all providers, all corridors. Retailers integrate once and gain the entire network — no per-class or per-provider API versions.

Bearer token + sandbox isolation

A single Bearer token in a sandbox environment mirrors production exactly. Retailers test with real provider data; switching to live requires no configuration changes.

Redis for availability and pricing

Provider availability windows and pricing matrices are cached in Redis. The assignment engine reads from cache — API response times stay under 300ms even at peak booking volumes.

Cosmos DB for geospatial routing

Azure Cosmos DB stores 89M+ geocoded addresses and geofenced zone documents. The assignment engine queries spatial coverage to determine which providers serve any given pickup and destination pair.

Carbon built into the response model

Carbon data is not an optional add-on or a separate API call. kg CO₂ and drivetrain classification are calculated at booking time and returned in the standard response object.

~19 independently deployed microservices

Each domain — bookings, pricing, dispatch, compliance, notifications, carbon — is an independent C# / ASP.NET service on Azure. Services scale independently; a pricing spike does not affect dispatch throughput.

Scale at a Glance

Real numbers from a real production system.

Not a prototype. Not a marketplace layer. A full-stack ground transport platform, engineered from scratch and running at global scale.

233

DB Tables

1,497

Stored Procedures

89M+

Addresses Indexed

3.2M+

Passengers Processed

Integration Partners

Trusted by the global travel industry.

iVcardo distributes ground transport through the world's largest travel retail networks — OTAs, GDS platforms, corporate travel systems, and specialist ground transport channels.

Amadeus

Booking.com

Uber

Karhoo

Holiday Taxis

Hoppa Global

Transferz

Groundspan

CMAC Group

House of Travel Holdings

Flight Centre

Work with us

Ready to build
something like this?

Whether you're connecting to a ground transport API or building one, we have the engineering depth to get it done. Tell us what you need.

Start a conversation → Our custom software service