A live GPS navigation app for iOS that automatically routes to your daycare using the Valhalla routing engine.
- 🗺️ Live GPS Tracking - Continuous location monitoring with high accuracy
- 🚗 Automatic Routing - Real-time route calculation from your current location
- 📱 No Manual Input - Routes update automatically as you move
- 🔒 Privacy Focused - Location data stays on device with local routing
-
Clone the repository
git clone <repository-url> cd atlas
-
Open in Xcode
open atlas.xcodeproj
-
Build and run
- Select your target device or simulator
- Press ⌘+R to build and run
- Grant location permissions when prompted
- iOS 18.5+
- Xcode 16.4+
- Location permissions ("When In Use")
Atlas uses the Valhalla routing engine to calculate routes locally on your device. When you launch the app:
- Location permission is requested
- GPS tracking begins automatically
- Routes are calculated to the configured daycare location
- The route updates continuously as your location changes
The daycare location is currently hardcoded in ContentView.swift:
RoutingWaypoint(lat: 47.669553, lon: -122.363616, radius: 100) // DaycareTo change the destination, modify these coordinates.
- Framework: SwiftUI
- Routing Engine: Valhalla Mobile (local)
- Location Services: CoreLocation
- Minimum iOS: 18.5
For detailed technical documentation, see CLAUDE.md.
Build for simulator:
xcodebuild -project atlas.xcodeproj -scheme atlas -destination 'platform=iOS Simulator,name=iPhone 16' buildThis project is licensed under the MIT License - see the LICENSE file for details.
This project adheres to the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code.