A comprehensive workout tracking application built with React, Tailwind CSS, and modern JavaScript best practices. Optimized for HOME GYM training using Brad Schoenfeld's hypertrophy research and evidence-based principles.
This program is specifically designed for the following equipment:
| Equipment | Primary Use |
|---|---|
| Dumbbells (adjustable) | All pressing, rowing, curling, extensions, lunges, RDLs |
| Ironmaster Bench | Flat, incline, decline pressing and support |
| ↳ Leg Attachment | Leg extensions and leg curls |
| ↳ Preacher Attachment | Preacher curls for bicep isolation |
| ↳ Pull-up Attachment | Pull-ups, chin-ups, hanging leg raises |
| Gymnastic Rings | Dips, rows, push-ups, flyes, face pulls |
| Resistance Bands | Face pulls, lateral raises, accommodating resistance |
| Bullworker | Isometric chest/arm work |
| Power Twisters | Chest compression, isometric training |
| Hand Gripper | Crush grip strength |
| Lattice Lifting Pin | Finger/grip strength |
| Wooden Minibar | Wrist work, small exercises |
This program is built on the latest research in muscle hypertrophy, including:
- Brad Schoenfeld's Volume Research - Optimal 10-20 sets per muscle group per week
- Frequency Studies - 2x/week training for each muscle group
- Rep Range Science - Strategic use of 6-20 rep ranges for different adaptations
- Stretch-Mediated Hypertrophy - Exercises emphasizing lengthened positions (2023 research)
- Progressive Overload Principles - Multiple progression methods
- Periodization Models - 12-week training blocks for continuous progress
- Workout A: Push (Chest/Shoulders/Triceps) - Heavy Focus
- Workout B: Pull (Back/Biceps/Rear Delts) - Volume Focus
- Workout C: Legs (Quads/Hamstrings/Glutes) - Compound Focus
- Workout D: Push Variation - Hypertrophy Focus
- Workout E: Pull Variation - Metabolic Focus
- Workout F: Legs Variation - Unilateral Focus
- ✅ Home gym optimized - Every exercise uses available equipment
- ✅ Ring training integration - Superior muscle activation for push movements
- ✅ Evidence-based exercise selection - Based on EMG and hypertrophy research
- ✅ Optimal volume distribution - 10-17 sets/muscle/week
- ✅ Strategic rep ranges - 6-20 reps based on exercise type
- ✅ Progressive overload tracking - Built-in progression methods
- ✅ Exercise notes - Form cues and scientific rationale for each movement
| Muscle Group | Sets/Week | Status |
|---|---|---|
| Chest | 16 | ✅ Optimal |
| Back | 17 | ✅ Optimal |
| Shoulders | 14 | ✅ Optimal |
| Biceps | 14 | ✅ Optimal |
| Triceps | 11 | ✅ Optimal |
| Quads | 16 | ✅ Optimal |
| Hamstrings | 15 | ✅ Optimal |
| Glutes | 16 | ✅ Optimal |
| Calves | 8 |
- Heavy (6-8 reps): DB Bench, DB OHP, Pull-ups - strength/myofibrillar hypertrophy
- Moderate (8-12 reps): Most accessory work - sarcoplasmic hypertrophy
- High (12-20 reps): Lateral raises, face pulls, calves - metabolic stress
- Load Progression: Increase weight (2.5-5lbs) when hitting rep targets
- Rep Progression: Add reps when load progression stalls
- Ring Progression: Progress to harder ring variations
- Band Progression: Use thicker bands or combine bands
Your equipment provides ADVANTAGES over commercial gyms:
| Home Gym Exercise | vs. Commercial Gym | Advantage |
|---|---|---|
| DB Bench Press | Barbell Bench | Greater ROM, better pec stretch |
| Pull-ups | Lat Pulldown | Higher EMG activation |
| Ring Dips | Machine Dips | 15-20% more muscle activation |
| Ring Flyes | Cable/Machine Flyes | Superior stretch-mediated hypertrophy |
| Bulgarian Split Squat | Leg Press | Better unilateral development |
First, clone the repository:
git clone https://github.com/nstapc/training-program.git
cd training-programThen install dependencies:
npm installnpm run devThis will start the Vite development server at http://localhost:5173
npm run build
npm run previewRun the comprehensive test suite:
npm test- Schoenfeld et al. (2017) - "Dose-response relationship between weekly resistance training volume and increases in muscle mass"
- Schoenfeld et al. (2014) - "Muscular adaptations in low- vs. high-load resistance training"
- Schoenfeld et al. (2016) - "Resistance training frequency effects on muscular strength"
- Maeo et al. (2023) - Stretch-mediated hypertrophy research
- 2x/week frequency for optimal muscle protein synthesis
- Progressive overload through systematic load/volume increases
- Exercise variation to prevent plateaus and target different muscle fibers
- Periodized training with accumulation, intensification, and peak phases
- Stretch-mediated hypertrophy - emphasis on lengthened position exercises
Each workout follows this evidence-based structure:
{
name: 'Workout Name',
color: 'theme-color',
description: 'Workout focus description',
exercises: [
{
name: 'Exercise Name',
sets: 3-4,
reps: 'rep-range',
rest: 60-150,
group: 'A1', // Superset support
notes: 'Form cues and scientific rationale',
equipment: 'Required equipment'
}
]
}| Phase | Weeks | Focus | Intensity |
|---|---|---|---|
| Accumulation | 1-4 | Volume, technique | 65-75% (2-3 RIR) |
| Intensification | 5-8 | Strength, overload | 75-85% (1-2 RIR) |
| Peak | 9-11 | Maximum intensity | 85-95% (0-1 RIR) |
| Deload | 12 | Recovery | 50-60% effort |
- Week 1: Start with conservative weights, master ring movements
- Track progress: Use the built-in workout tracker for all exercises
- Follow progression: Increase load when hitting target reps
- Deload every 4th week: 50% volume at 60% intensity
- Adjust volume: Based on individual recovery capacity
For detailed programming guidance, see:
src/data/workouts.js- All exercises with notes and equipmentsrc/data/progressionGuide.js- Evidence-based progression strategiesSCIENCE_ANALYSIS.md- Complete scientific rationale
- Start with feet forward (easier) and progress to full extension
- Turn rings out (RTO) at top of dips/push-ups for extra stimulus
- Adjust height for rows to control difficulty
- Use for face pulls and lateral raises (constant tension)
- Add to DB movements for accommodating resistance
- Great for warm-ups and activation work
- Eliminates momentum on curls
- Excellent for short head biceps emphasis
- Use full ROM - stretch at bottom is key
- Slow eccentrics (3-4 sec) on leg curls
- Pause at contraction on leg extensions
- Superset extensions/curls for efficiency
