This app allows you to define your own workout routines, then provides visual and audible cues to guide you through the routine.
By default, two placeholder routines are selectable in the drop-down list. These can be modified or replaced with your own routines. When you click update, your routine will be saved to your browser's local storage and will reload when you visit the app again from the same browser. You can also download all of your routines by clicking the "Download routines" button, allowing more permanent storage or transfer to other browsers.
Routines are defined in JSON format, exemplified by the default routines. The format must be as follows:
"routineName": "Your Routine Name"
"steps": [ < steps go here > ] .
"name": "Your exercise name".
"prep": 8, for example.
"time": 60, for example.