Project Description

Maximize workouts with automated training suggestions.

Maximize workouts with automated training suggestions.

The Fitness Trainer App is built on scientifically-backed principles to optimize muscle growth and resistance training. The app incorporates research-based findings on muscle hypertrophy and progressive overload, offering personalized workout suggestions based on user experience levels—novice, intermediate, or advanced. A user's progress is guided by their one-repetition max or '1RM', which represents the maximum weight they can lift in a single rep. The app calculates this 1RM based on previous performance, ensuring workout recommendations are tailored to a user's current strength level. 

Behind the Science.

The Fitness Trainer App is built on scientifically-backed principles to optimize muscle growth and resistance training. The app incorporates research-based findings on muscle hypertrophy and progressive overload, offering personalized workout suggestions based on user experience levels—novice, intermediate, or advanced. A user's progress is guided by their one-repetition max or '1RM', which represents the maximum weight they can lift in a single rep. The app calculates this 1RM based on previous performance, ensuring workout recommendations are tailored to a user's current strength level. 

Muscle Hypertrophy

Studies show that the best repetition range for muscle growth falls between 6-12 reps. The range is proven to elicit superior hypertrophy compared to high-rep ranges.

Progressive Overload

The app follows the principle of progressively increasing stress on the body to promote strength and size gains. For example, for novices, a 60-70% 1RM is recommended, with 1-3 sets of 8-12 reps.

UML Class Diagram

User Interfaces

User Interfaces

Home View

Template View

With Exercise Selections

Workout Views

With Selection Popup

With Day Selection

With Form Entries