Skip to content

A GUI workout planner with an interactive muscle anatomy diagram.

Notifications You must be signed in to change notification settings

adanzan/workout-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout Planner

A GUI workout planner that has an interactive muscle anatomy diagram.

Built using: C++, Qt


Components

Interactive Muscle Anatomy Diagram

A map of the body with a selection element for each muscle group.

Muscle diagrams of the human body

  • 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.
Quadriceps are highlighted on the diagram. Exercises that work the quadriceps are on the left.

  • When an exercise is clicked, the diagram highlights both the primary and secondary muscle groups targeted by the exercise.
Squat is selected. On the diagram, the glutes are highlighted in red while the quads and hamstrings are highlighted in yellow.

  • Multiple muscle groups can be selected at the same time, by shift-clicking on subsequent muscle groups.
Chest, quads, and calves are selected. The list has exercises that target the muscles.


Exercise List

A column listing various exercises, with dropdown menus for each exercise listing the equipment needed.

A list of exercises

  • Under each exercise, there is a list of equipment combinations required to do the exercise. When selected, a picture is displayed.
Combination of bench press & squat rack is selected. On the left, there are pictures of the two.

Functions

Add and remove exercises to a plan.

Add - Add exercises to a workout plan.

Hotkey: (return)

Remove - Remove exercises from a workout plan.

Hotkey: (backspace)

Buttons for adding and removing

Analyze workout routine

Analyze - Highlights the muscle groups that are targeted and the magnitude they are worked by the current program.

Analyze button. On the diagram, various muscles are colored differently.

Print workout routine

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.

Authors

adanzan
fswenton
wbogatyrenko

Acknowledgements

  • Originally developed as a final project for CSCI0309 - OOP & GUI at Middlebury College.
  • Cloned from the original repository on 05/25/2023.

About

A GUI workout planner with an interactive muscle anatomy diagram.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published