StrideScribe is a SwiftUI iOS run-tracking app that:
The app is driven by a single shared state object: runTracker, injected into the SwiftUI environment.

Start Screen
The start screen displays the user’s current location on a map and allows them to begin a new run session.

Running Screen
The live run interface shows real-time distance, pace, and elapsed time. Users can pause or stop the run using long-press gesture controls with haptic feedback.

Activity History Screen
The activity history screen displays previously completed runs including date, distance, duration, and pace.

Run Detail Screen
The run detail screen provides a route map visualization along with detailed statistics including total distance, average pace, and elapsed time.