Design a fitness tracking app
Design a fitness tracking app: users record workouts such as runs and rides from their phone, see their history, and view the route of each workout on a map.
Cover uploading workout data from devices that may be offline, storing GPS tracks and metrics, the history and route views, aggregate statistics, and scaling as users and recorded points grow.
No answer yet. Write the first one; the best answer gets endorsed.
