Skip to content

Feature Request: HIIT Workouts #1615

@vfxdee

Description

@vfxdee

Is it possible to add a new type of workout routine into the templates?

Right now we have supersets so we can group them together, but that won't work for HIIT exercise routines. HIIT focuses on heart rate and pushing you to your max, so a lot of the stats tracked are less important there. It's all based on time spent and would need to automatically move between them.
When setting it up in a template:
Add whatever your prep delay would be when you click "start" (it would have a timer that would count down from whatever you set before the actual workout starts so you can get into position and whatnot)
Add exercise
Set the time that you will devote to that exercise. The weight could be tracked for things which use weight, but the reps, distance, or anything else would need to be allowed to be 0 or not tracked at all.
Set very short delay (1-5 sec so you have time to switch weights or whatever for your next exercise)
add next exercise
set time for that exercise
add short delay
repeat until you have all the exercises you want in this HIIT circuit
End the set with a much longer timer (90 seconds seems to be standard)
repeat 2-3 times

It might be that this would need to be a special type of template that's a "HIIT Template" if that makes more sense to do in the code.

The interface when doing the workout would likely be just a timer popped up that counts down the time for this exercise and says the name (and weight or whatever other necessary info) for that exercise, then counts down before starting the next one. There would be no input the entire time as you'll be expected to do the exercise with max effort and then switch to the next one when the timer says. It would be great to have it able to keep the screen on, but I'm not sure how easy that is for a webapp. It might be good to have a button group in the right or left corner with a plus and minus to add or subtract sets from the total so you can extend the whole thing or shorten it during the rest periods if you wanted and another that could extend or pause the timer for the current exercise. At the bottom perhaps it could show a preview of what's coming like "Next exercise: push-ups" or "Next: Post-set rest" to let people keep track of what's coming up at a glance. It would record the time actually spent in the exercises and rest periods. That's usually going to be the time you listed in the template, but maybe you extended the time by 10 seconds once, so that would be the recorded time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions