WhiteCab
A mobile ride-hailing app for the Greek local market
The Challenge
Delivering a real-time ride-hailing service in Greece required building a high-precision GPS tracking system that updates driver positions every second with low latency. We had to create a matching engine that pairs riders with nearby drivers in under one second while balancing supply across busy urban streets. Integrating secure payment flows with local banks and mobile wallets was essential. The mobile apps needed to perform smoothly on variable network connections and a wide range of devices.

Our Solution
We built a Flutter mobile app for native performance on both iOS and Android. Our Java backend streams driver locations via WebSockets and uses PostGIS-enabled PostgreSQL for geospatial queries in real time. A Redis cache layer keeps matching and status updates under 200 ms. The React.js admin portal provides support agents with live dashboards to track ongoing trips review driver availability and respond to customer inquiries.
