Skip to content

[FEAT] Programs #5

@Manspear

Description

@Manspear

Is your feature request related to a problem? Please describe.

I want to create a workout routine that I can just follow. Now I only have individual workouts, and I have to remember what I did last time.

Describe the solution you'd like

I want the concept of a "workout program" to be added. A workout program is a collection of workouts. When I run a "workout program" it keeps track of which workout I'm supposed to do.
The data structure of a workout program should be something like this:

  • workout_program
    -- week
    --- workout
    ---- exercise 1, 2, etc

So a workout program holds a collection of weeks that each hold a collection of workouts.
This makes it possible to create a workout program where the workouts change each week.
When all workouts in a program have been completed, it loops back around so it repeats from start again.

Describe alternatives you've considered

None

Why is this feature important to you?

I want to make working out as easy as possible to maximize the likelihood of me exercising. Automating the selection of the next workout removes the pain of choosing a workout myself.

Additional context

✅ Checklist

  • I have searched the existing issues and have not found a similar feature request.
  • I am willing to work on this feature myself. (Optional)
  • I have read and agree to the project's Code of Conduct.

Metadata

Metadata

Assignees

Labels

type: featureA request for brand-new functionality.

Projects

Status

Future

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions