Skip to content

Commit 2e672cf

Browse files
committed
add ppl split
1 parent ba1b7a6 commit 2e672cf

File tree

7 files changed

+1098
-26
lines changed

7 files changed

+1098
-26
lines changed

app/plans/ppl/leg1/page.tsx

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
import { WorkoutOutlineTable } from "@/components/WorkoutPlan";
2+
import { WorkoutCard } from "@/components/WorkoutCard";
3+
4+
export default function DayTwoLegsPage() {
5+
const dayTwoWorkouts = [
6+
{
7+
name: "Squats",
8+
mechanics: "Compound (Quads / Glutes)",
9+
sets: 3,
10+
reps: "5–8",
11+
equipment: "Barbell / Smith Machine",
12+
focus: "Lower Body Strength & Mass",
13+
},
14+
{
15+
name: "Bulgarian Split Squats",
16+
mechanics: "Compound (Unilateral)",
17+
sets: 3,
18+
reps: "8–12",
19+
equipment: "Dumbbells / Barbell",
20+
focus: "Glute & Quad Isolation / Stability",
21+
},
22+
{
23+
name: "Leg Extension",
24+
mechanics: "Isolation (Quads)",
25+
sets: 3,
26+
reps: "12–15",
27+
equipment: "Machine",
28+
focus: "Quad Peak Contraction",
29+
},
30+
{
31+
name: "Leg Curls",
32+
mechanics: "Isolation (Hamstrings)",
33+
sets: 3,
34+
reps: "10–15",
35+
equipment: "Seated / Lying Machine",
36+
focus: "Hamstring Stretch & Squeeze",
37+
},
38+
{
39+
name: "Seated / Standing Calf Raise",
40+
mechanics: "Isolation (Calves)",
41+
sets: 4,
42+
reps: "12–20",
43+
equipment: "Machine / Bodyweight",
44+
focus: "Full Stretch & Controlled Contraction",
45+
},
46+
];
47+
48+
const exercises = [
49+
{
50+
name: "Barbell Squats",
51+
description:
52+
"The king of leg exercises, building overall lower body strength, size, and athletic power.",
53+
keyPoints: [
54+
"Keep chest up and core braced.",
55+
"Push knees outward during descent.",
56+
"Go at least parallel for full quad activation.",
57+
],
58+
alternatives: ["Smith Machine Squats", "Front Squats", "Hack Squats"],
59+
sets: "3 Working Sets",
60+
reps: "5–8 Reps",
61+
images: [{ src: "images/squat-1.webp" }, { src: "images/squat-2.gif" }],
62+
},
63+
64+
{
65+
name: "Bulgarian Split Squats",
66+
description:
67+
"A powerful unilateral movement that builds quads and glutes while improving balance and correcting imbalances.",
68+
keyPoints: [
69+
"Keep front foot planted firmly.",
70+
"Drop straight down — don’t lean excessively.",
71+
"Drive through the heel to stand up.",
72+
],
73+
alternatives: [
74+
"Rear Foot Elevated Split Squat",
75+
"Walking Lunges",
76+
"Step-Ups",
77+
],
78+
sets: "3 Working Sets",
79+
reps: "8–12 Reps",
80+
images: [{ src: "images/bss-2.gif" }, { src: "images/bss-1.gif" }],
81+
},
82+
83+
{
84+
name: "Leg Extension",
85+
description:
86+
"An isolation exercise that fully targets the quadriceps and enhances muscle definition.",
87+
keyPoints: [
88+
"Control the weight — avoid swinging.",
89+
"Pause briefly at full extension.",
90+
"Lower slowly to maintain tension.",
91+
],
92+
alternatives: ["Single-Leg Extension", "Resistance Band Extension"],
93+
sets: "3 Working Sets",
94+
reps: "12–15 Reps",
95+
images: [{ src: "images/legext-1.gif" }, { src: "images/legext-2.gif" }],
96+
},
97+
98+
{
99+
name: "Leg Curls (Seated / Lying)",
100+
description:
101+
"Direct hamstring movement focused on strengthening the back of the legs for balanced development.",
102+
keyPoints: [
103+
"Keep hips pressed into the seat/pad.",
104+
"Squeeze hamstrings at peak contraction.",
105+
"Control the eccentric portion.",
106+
],
107+
alternatives: [
108+
"Romanian Deadlifts",
109+
"Cable Hamstring Curl",
110+
"Swiss Ball Leg Curl",
111+
],
112+
sets: "3 Working Sets",
113+
reps: "10–15 Reps",
114+
images: [
115+
{ src: "images/legcurl-1.gif" },
116+
{ src: "images/legcurl-2.gif" },
117+
],
118+
},
119+
120+
{
121+
name: "Seated / Standing Calf Raises",
122+
description:
123+
"Targets the gastrocnemius and soleus muscles for complete calf development.",
124+
keyPoints: [
125+
"Lower heels fully for deep stretch.",
126+
"Pause briefly at the bottom.",
127+
"Explode upward and squeeze at top.",
128+
],
129+
alternatives: [
130+
"Donkey Calf Raises",
131+
"Single-Leg Calf Raise",
132+
"Leg Press Calf Raise",
133+
],
134+
sets: "4 Working Sets",
135+
reps: "12–20 Reps",
136+
images: [{ src: "images/calf-1.gif" }, { src: "images/calf-2.webp" }],
137+
},
138+
];
139+
140+
return (
141+
<>
142+
<WorkoutOutlineTable
143+
title="Day 2 — Legs"
144+
workouts={dayTwoWorkouts}
145+
note="Start heavy with squats, move to unilateral strength work, then finish with isolation and high-rep calf training."
146+
/>
147+
148+
<WorkoutCard
149+
title="Workout Form & Technique Guide"
150+
subtitle="Visual references and coaching cues for maximizing leg growth and strength."
151+
exercises={exercises}
152+
/>
153+
</>
154+
);
155+
}

app/plans/ppl/leg2/page.tsx

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
import { WorkoutOutlineTable } from "@/components/WorkoutPlan";
2+
import { WorkoutCard } from "@/components/WorkoutCard";
3+
4+
export default function DayFiveLegsVariationPage() {
5+
const dayFiveWorkouts = [
6+
{
7+
name: "Leg Press",
8+
mechanics: "Compound (Quads / Glutes)",
9+
sets: 3,
10+
reps: "8–12",
11+
equipment: "Leg Press Machine",
12+
focus: "Quad Mass & Controlled Depth",
13+
},
14+
{
15+
name: "Walking / Stationary Lunges",
16+
mechanics: "Compound (Unilateral)",
17+
sets: 3,
18+
reps: "10–12 each leg",
19+
equipment: "Dumbbells / Barbell",
20+
focus: "Glutes, Quads & Stability",
21+
},
22+
{
23+
name: "Leg Extension",
24+
mechanics: "Isolation (Quads)",
25+
sets: 3,
26+
reps: "12–15",
27+
equipment: "Machine",
28+
focus: "Quad Peak Contraction",
29+
},
30+
{
31+
name: "Leg Curl (Seated / Lying)",
32+
mechanics: "Isolation (Hamstrings)",
33+
sets: 3,
34+
reps: "10–15",
35+
equipment: "Machine",
36+
focus: "Hamstring Stretch & Squeeze",
37+
},
38+
{
39+
name: "Calf Raise (Seated / Standing)",
40+
mechanics: "Isolation (Calves)",
41+
sets: 4,
42+
reps: "12–20",
43+
equipment: "Machine / Bodyweight",
44+
focus: "Full Stretch & Strong Contraction",
45+
},
46+
];
47+
48+
const exercises = [
49+
{
50+
name: "Leg Press",
51+
description:
52+
"A powerful compound lower-body movement allowing heavy quad loading with controlled spinal stress.",
53+
keyPoints: [
54+
"Lower platform with control.",
55+
"Do not lock knees aggressively.",
56+
"Keep lower back flat against pad.",
57+
],
58+
alternatives: [
59+
"Single-Leg Press",
60+
"Hack Squat Machine",
61+
"Smith Machine Squats",
62+
],
63+
sets: "3 Working Sets",
64+
reps: "8–12 Reps",
65+
images: [
66+
{ src: "images/legpress-1.gif" },
67+
{ src: "images/legpress-2.webp" },
68+
],
69+
},
70+
71+
{
72+
name: "Walking / Stationary Lunges",
73+
description:
74+
"A unilateral leg builder that improves balance, glute activation, and overall leg symmetry.",
75+
keyPoints: [
76+
"Step forward with control.",
77+
"Keep torso upright.",
78+
"Drive through front heel.",
79+
],
80+
alternatives: ["Reverse Lunges", "Bulgarian Split Squats", "Step-Ups"],
81+
sets: "3 Working Sets",
82+
reps: "10–12 Each Leg",
83+
images: [{ src: "images/lunge-1.gif" }, { src: "images/lunge-2.webp" }],
84+
},
85+
86+
{
87+
name: "Leg Extension",
88+
description:
89+
"An isolation exercise to maximally fatigue the quadriceps and improve muscle definition.",
90+
keyPoints: [
91+
"Pause briefly at the top.",
92+
"Control the eccentric.",
93+
"Avoid using momentum.",
94+
],
95+
alternatives: ["Single-Leg Extension", "Resistance Band Extensions"],
96+
sets: "3 Working Sets",
97+
reps: "12–15 Reps",
98+
images: [
99+
{ src: "images/extension-1.gif" },
100+
{ src: "images/extension-2.webp" },
101+
],
102+
},
103+
104+
{
105+
name: "Leg Curl (Seated / Lying)",
106+
description:
107+
"Strengthens hamstrings to balance quad-dominant movements and protect the knees.",
108+
keyPoints: [
109+
"Keep hips pressed down.",
110+
"Squeeze at peak contraction.",
111+
"Control descent fully.",
112+
],
113+
alternatives: ["Romanian Deadlift", "Cable Leg Curl", "Swiss Ball Curl"],
114+
sets: "3 Working Sets",
115+
reps: "10–15 Reps",
116+
images: [{ src: "images/curl-1.gif" }, { src: "images/curl-2.webp" }],
117+
},
118+
119+
{
120+
name: "Calf Raise (Seated / Standing)",
121+
description:
122+
"Targets both gastrocnemius and soleus muscles for complete calf development.",
123+
keyPoints: [
124+
"Lower heels fully for stretch.",
125+
"Pause briefly at bottom.",
126+
"Explode upward and squeeze.",
127+
],
128+
alternatives: [
129+
"Donkey Calf Raise",
130+
"Single-Leg Calf Raise",
131+
"Leg Press Calf Raise",
132+
],
133+
sets: "4 Working Sets",
134+
reps: "12–20 Reps",
135+
images: [{ src: "images/calf-1.gif" }, { src: "images/calf-2.webp" }],
136+
},
137+
];
138+
139+
return (
140+
<>
141+
<WorkoutOutlineTable
142+
title="Day 5 — Legs (Variation)"
143+
workouts={dayFiveWorkouts}
144+
note="Focus on controlled tempo and quad-dominant loading with leg press and lunges, followed by isolation work for balanced lower-body growth."
145+
/>
146+
147+
<WorkoutCard
148+
title="Workout Form & Technique Guide"
149+
subtitle="Visual references and coaching cues for maximizing leg hypertrophy and strength."
150+
exercises={exercises}
151+
/>
152+
</>
153+
);
154+
}

0 commit comments

Comments
 (0)