Summit Navigator
One-tap live traffic camera + spoken updates for California’s I-15 Cajon Pass
On the I-15 through Cajon Pass, a smooth run can turn into gridlock without warning. You could juggle radio updates, tap through camera feeds, and guess at map colors—or you could open Summit Navigator. One screen. Live video. Clear traffic narration. Context that actually helps you decide when to stay, slow, or reroute.
Challenge
Summit Live Traffic Navigator helps drivers crossing California’s Cajon Pass get everything in one place, live road camera, spoken traffic update, real-time map traffic, and nearby gas & restaurants, built with Expo/React Native and a Vercel API for resilient traffic data.
The challenge?
Unify live video, traffic index, and narration into a single, glanceable mobile experience that’s safe to use while driving.
Stay reliable with spotty reception by handling API hiccups gracefully (caching, backoff, and clear “cached/expired” labeling).
Results & Impact
One-tap live camera plus spoken traffic update (“Free Flow, 94%”) using on-device TTS.
Real-time map with traffic layer, clamped to the Cajon Pass corridor to keep context relevant.
Nearby essentials: gas & restaurants via Google Places, simple card UI.
Resilient data: Vercel API computes traffic index & delay, 5-min cache + exponential backoff; serves labeled cached data on failures.
Boosted user retention by introducing engaging features like Journals and Checklists
Store assets (adaptive icons + captions) prepared for iOS/Android releases.
My Role & Responsibilities
As the Lead Full-Stack Developer, I owned the architecture and implementation of Summit Navigator across mobile and backend.
Mobile App (Expo & React Native):Delivered a cohesive cross-platform experience with safety-focused, real-time features like:
Live Cam + Audio Update – Embedded YouTube stream with one-tap text-to-speech traffic summary
Dynamic Traffic Header – Color-coded status, traffic index %, delay vs. normal, last-updated & cache labels
Voice UX: device TTS is fast and private; consider AI TTS later for multi-language and richer prosody.
Release hygiene: deterministic versioning, adaptive icons, and clear permission copy speed up store reviews—and skipping AD_ID avoids extra policy friction.