A iOS walking route tracker. Create custom walking routes, track your daily steps along said route, and visualize your progress.
| Main Route | Routes Page | Create Route Page | Receive a push |
|---|---|---|---|
- Interactive Map Interface - Tap to place start and end points
- Automatic Route Calculation - Uses Apple Maps walking directions
- Hybrid Routing - Falls back to straight-line connections when needed
- Route Details Drawer - Collapsible drawer showing distance and step estimates
- HealthKit Integration - Tracks daily steps automatically
- Progress Visualization - Progress bars showing route completion
- Step History - View past 30 days of step data
- Real-time Updates - Live progress tracking for active routes
- Save Multiple Routes - Create and store unlimited walking routes
- Main Route System - Star your favorite route for quick access
- Route Management - Edit, delete, and organize your routes
- Progress Persistence - Automatically saves your walking progress
- SwiftUI - Modern declarative UI framework
- SwiftData - For persistent data storage
- MapKit - Interactive maps and routing
- HealthKit - Step counting and health data
- iOS 26.2+ - Latest iOS features
- Xcode 15.0+
- iOS 26.2+ Simulator or Device (Need device to track real steps)
- Open
walkanywhere.xcodeprojin Xcode - Select your target device/simulator
- Press
Cmd + Rto build and run - Grant HealthKit permissions when prompted
- Navigate to "My Routes"
- Tap the + button
- Tap two points on the map
- Review the calculated route
- Tap "Save Route" and enter a name
- Go to "My Routes"
- Tap the star icon next to any route
- View your progress in "Current Journey"
- Your daily steps automatically count toward your main route
- Progress persists even when changing routes
- Complete routes are marked with a checkmark
See CLAUDE.md for detailed project configuration and architecture notes.
See PROMPTS.md for complete development history and user requests.
All rights reserved.
Designed and built by Zachary Upstone, 2026