A GUI workout planner that has an interactive muscle anatomy diagram.
Built using: C++, Qt
A map of the body with a selection element for each muscle group.
- When a muscle is selected, it is highlighted and the exercises in the left column are filtered to include only those that target the muscle.
- When an exercise is clicked, the diagram highlights both the primary and secondary muscle groups targeted by the exercise.
- Multiple muscle groups can be selected at the same time, by shift-clicking on subsequent muscle groups.
A column listing various exercises, with dropdown menus for each exercise listing the equipment needed.
- Under each exercise, there is a list of equipment combinations required to do the exercise. When selected, a picture is displayed.
Add - Add exercises to a workout plan.
Hotkey: (return)
Remove - Remove exercises from a workout plan.
Hotkey: (backspace)
Analyze - Highlights the muscle groups that are targeted and the magnitude they are worked by the current program.
Print - Opens the print overlay and generates a document.
- The document includes:
- The exercises in the exercise list
- Blank columns for sets and reps, for the user to input the desired number.
- Originally developed as a final project for CSCI0309 - OOP & GUI at Middlebury College.
- Cloned from the original repository on 05/25/2023.