
Runify
Runify features MapKit route visualization with real-time GPS tracking, HealthKit workout integration, and persistent run history using Swift Data. The app implements clean MVVM architecture with SwiftUI, background location tracking through Core Location, and intelligent route search with natural language processing.

Track every run with precise GPS recording that works even in the background. Every route is automatically saved with detailed metrics including distance, pace, duration, and average speed. View your running history in an elegant card-based interface that makes it easy to see your progress over time.
Discover new running destinations with intelligent search that finds parks, trails, beaches, and other running-friendly locations near you. Set a destination and let Runify guide you there, displaying both your planned route and actual path in real-time. The app suggests nearby locations and remembers your favorite spots.
Stay motivated with comprehensive HealthKit integration. See your daily step count, calories burned, and activity ring progress alongside your running data. Weekly trends help you understand your fitness patterns and track your overall health.
Experience your runs through stunning map visualizations with multiple style options. Choose from standard, satellite imagery, or hybrid views to see your routes exactly how you want. The app automatically frames your entire route for the perfect view.
Runify features a modern SwiftUI interface with smooth animations, dark mode support, and intuitive navigation. Every run is automatically named based on your starting location, and you can favorite your best runs for quick access. Built entirely with native iOS technologies for the best performance and privacy.
Tech Stack
SwiftUI - Modern declarative UI framework for building native iOS interfaces
Swift Data - Native iOS framework for automatic data persistence and management
Core Location - GPS tracking and location services with background support
MapKit - Map visualization, route planning, and geocoding
HealthKit - Integration with Apple Health for steps, calories, and activity data
MVVM (Model-View-ViewModel) - Clean architecture pattern for separation of concerns
ObservableObject - Reactive state management with SwiftUI
Key Technologies
Swift 5.7+
iOS 16.0+
Xcode 14.0+
Native iOS frameworks only (no third-party dependencies)
