04 · iOS
100%
boarding-constraint violations caught
Turn flight delays into city adventures. Tarmac is an iOS app that builds traffic-aware itineraries for layovers, with an AI safety layer that never lets a bad plan reach the user.
The Exhibit
01·Problem
Long layovers are dead time for millions of travelers. The hard part of exploring during a layover isn't finding things to do — it's the timing math. You need to factor in live traffic, TSA re-entry waits, domestic vs. international buffer rules, and the possibility that your airline moves the departure earlier while you're out.
02·Approach
- 01
Two-stage AI planning pipeline: an LLM generates a raw itinerary from Yelp Fusion POIs, then a deterministic safety layer checks it against real constraints before it ever reaches the user.
- 02
AviationStack integration provides live flight tracking, delays, and a schedule-pullback monitor that polls every 3 minutes while you're out, firing local notifications if departure moves earlier.
- 03
Traffic-aware ordering using MKDirections live ETAs to sort stops; MapKit handles routing data so every suggested itinerary has accurate travel-time estimates.
- 04
Schedule risk scoring built on a custom TSA wait-time model and dynamic boarding buffers (60 min domestic, 90 min international) ensures timing feasibility.
- 05
Live Activity (ActivityKit) on Lock Screen and Dynamic Island counts down to the safe return deadline, turning red if you're late.
- 06
Universal deep links to Uber and Lyft are pre-filled with pickup and dropoff coordinates for one-tap rides without SDK bloat.
03·Architecture
Swipe to explore
04·Results
100%
boarding-constraint violations caught (0% false positives)
66%
of raw model plans violated timing constraints
100
simulated scenarios tested
05·Stack
Swift · SwiftUI · MapKit · ActivityKit · Python · Vercel · OpenRouter · Firebase