Private Build
The Caddie Co.
Offline-first iOS golf-tracking app - live GPS scoring, satellite hole maps, and a club-recommendation engine. Course data comes straight from OpenStreetMap via an Overpass API importer, with bidirectional SQLite ↔ Supabase sync and conflict resolution.
How it was built
An offline-first iOS app built with Expo and React Native, so scoring keeps working with no signal out on the course. Live GPS tracks position and distance-to-pin in real time, satellite hole maps are rendered from OpenStreetMap data pulled through a custom Overpass API importer, and a club-recommendation engine suggests a club based on distance and conditions. Data lives in SQLite first and syncs bidirectionally with Supabase whenever a connection is available, with conflict resolution for when the same round gets edited from two devices.
Stack
