Skip to content

Fitness application that allows users to generate programs, manage clients, and track nutrition.

License

Notifications You must be signed in to change notification settings

domWolfe/workout-program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Program Generator and Fitness Tool

A desktop fitness application built with Python and PySide6 that allows trainers or individuals to generate multi-week workout programs, manage clients, calculate nutrition targets, and export professional-looking plans to both PDF and Excel.

Program Generation

Multiple Training Split Variations

  • Push / Pull / Legs (PPL)
  • Chest + Back / Arms / Legs + Shoulders (Arnold Split)
  • Full Body

Automatic Exercise Selection

Exercise Manager

Built-In Progression

Client Management

  • Add, edit, and remove clients
  • Tie programs to clients
  • Clients and programs are stored for every launch

Client Information Stored

  • Name
  • Weight
  • Height
  • Age
  • Sex

Nutrition Calculator

  • Utilizes client information or user input
  • Calculates:
    • Maintenance
    • Bulk
    • Weight loss

Exporting

  • Export workout programs to PDF for professional sharing
  • Export programs and data to Excel for easy editing and tracking

Use Cases

  • Personal trainers who need to efficiently manage clients and their programs
  • Individuals planning their own fitness journey
  • Coaches who want clean, professional exports for clients in multiple formats