About Workout Pro

The science of structured fitness journal tracking

What are workout splits?

A workout split refers to how you divide your muscle groups across training sessions throughout the week. By organizing exercises into specific training days, you allow worked muscle groups adequate time to rest and recover, which is crucial for strength and muscular growth.

Push / Pull / Legs (PPL)

Divided into upper body pushing exercises (chest, shoulders, triceps), upper body pulling exercises (back, rear delts, biceps), and leg exercises (quads, hamstrings, glutes, calves).

Recommended: 3 to 6 days/week

Classic Bro Split

Focuses on one or two major muscle groups per session. Examples include separate days for Chest, Back, Shoulders, Arms, and Legs. Highly popular for targeted isolation.

Recommended: 5 days/week

Upper / Lower (UL)

Splits training sessions into upper body workouts (chest, back, shoulders, arms) and lower body workouts (legs, core). Excellent for frequency and balanced recovery.

Recommended: 4 days/week

Technology & Architecture

Workout Pro is designed with high performance and security in mind. It implements:

  • TypeScript: Type-safety across the front and backend layers.
  • React: A responsive application built with Next.js 15.
  • Next.js Backend: Fast API routes with secure HTTP-only cookies and JSON Web Token (JWT) authorizations.
  • Pure Vanilla CSS: Fully responsive design custom-built with curated dark mode color systems.