Mobile App Development
SwiftUI Shared Van Booking App Case Study: Poole (UAE)
A short case-study summary of Poole — a UAE shared van booking platform with Passenger and Driver apps, SwiftUI on iOS, Firebase real-time tracking, and seat-based route booking.
2026-08-06 · 8 min read

What Poole is
Poole is a shared van booking platform for the UAE: passengers book seats on a fixed route instead of a private vehicle, while drivers run the route, manage pickups and drop-offs, and broadcast live location. Firebase ties the Passenger and Driver apps together in real time.
This article is the SEO summary. The full write-up — two-app architecture rationale, SwiftUI stack on iOS, features, concurrency challenges, and results placeholders — lives on the portfolio case study page.
Native iOS with SwiftUI
The iOS Passenger and Driver apps are framed as native SwiftUI products, with Google Maps and Firebase Auth / Realtime Database / Cloud Messaging for the shared live layer. Android companion stacks can be documented alongside once your publish notes are final.
Splitting passenger and driver into separate apps keeps UX focused, permissions appropriate (background location for drivers), and release cycles independent.
Read the full Poole case study
Open the full Poole case study for the complete narrative, tech summary table, engineering challenges, and consultation CTAs. Fill client, timeline, Android stack details, payment method, and metrics before treating the page as final marketing copy.
Building a real-time marketplace or booking app with live tracking? Book a free consultation or request a quote with your routes, roles, and must-have launch features.
Portfolio case study
Want the full engineering write-up?
Continue to the complete portfolio case study for architecture, features, challenges, results, and next-step CTAs.
Full Poole case study