Plan a running, biking, or hiking route, and add checkpoints along the way! Set a goal time and the app will automatically calculate when you need to be at each checkpoint, and the distance to each checkpoint.
Pins can be dragged on long press to update route, and deleted or turned into checkpoints by tapping on the pin.
Routes can be saved/loaded, and will save checkpoint/goal time data.
Future improvements:
-UX fixes
-ability to add pins by tapping on a line connecting two existing pins
-ability to follow user on run and give audio feedback
-ability to enter text into pins for custom audio feedback
-ability to map to road
-different images for checkpoint pins
-ability to hide non checkpoint pins
-add "laps"
-"close route" by adding pin to start location
-"double back" by adding all pins again but in reverse order
-ability to track stats