This Is What I Do

GET me/workout/ :id

The latest logged workout should be displayed. The status of the workout, its exercises and their respective sets must be retrievable from the database. Consider the following scenario: A workout consisting of five exercises with four sets each. Two exercises were logged as completed including all their sets. One exercise was skipped altogether including all its sets, one exercise was neither logged nor skipped and the last exercise was partly completed i.e. three sets where completed, one was skipped and the exercise logged.

iOS + JSON + databases

Among all the other stuff.