Initial commit

This commit is contained in:
2025-11-29 16:59:02 -06:00
commit da4f051282
25 changed files with 1144 additions and 0 deletions

84
seeds/exercises.sql Normal file
View File

@@ -0,0 +1,84 @@
-- Strength Exercises
INSERT INTO exercises (name, description, category_id) VALUES
-- Chest
('Barbell Bench Press', 'Compound chest exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Dumbbell Bench Press', 'Chest exercise with dumbbells', '550e8400-e29b-41d4-a716-446655440001'),
('Incline Barbell Bench Press', 'Upper chest focus', '550e8400-e29b-41d4-a716-446655440001'),
('Decline Bench Press', 'Lower chest focus', '550e8400-e29b-41d4-a716-446655440001'),
('Chest Fly', 'Isolation chest exercise', '550e8400-e29b-41d4-a716-446655440001'),
-- Back
('Barbell Deadlift', 'Compound posterior chain exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Romanian Deadlift', 'Hamstring and glute focus', '550e8400-e29b-41d4-a716-446655440001'),
('Barbell Row', 'Back thickness builder', '550e8400-e29b-41d4-a716-446655440001'),
('Dumbbell Row', 'Unilateral back exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Lat Pulldown', 'Lat width builder', '550e8400-e29b-41d4-a716-446655440001'),
('Pull-ups', 'Bodyweight back exercise', '550e8400-e29b-41d4-a716-446655440005'),
('Chin-ups', 'Bicep emphasis pull-up variation', '550e8400-e29b-41d4-a716-446655440005'),
-- Legs
('Barbell Back Squat', 'Compound leg exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Front Squat', 'Quad-focused squat variation', '550e8400-e29b-41d4-a716-446655440001'),
('Bulgarian Split Squat', 'Unilateral leg exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Leg Press', 'Machine leg exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Leg Curl', 'Hamstring isolation', '550e8400-e29b-41d4-a716-446655440001'),
('Leg Extension', 'Quad isolation', '550e8400-e29b-41d4-a716-446655440001'),
('Calf Raise', 'Calf exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Walking Lunge', 'Dynamic leg exercise', '550e8400-e29b-41d4-a716-446655440001'),
-- Shoulders
('Overhead Press', 'Compound shoulder exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Dumbbell Shoulder Press', 'Dumbbell shoulder variation', '550e8400-e29b-41d4-a716-446655440001'),
('Lateral Raise', 'Side delt isolation', '550e8400-e29b-41d4-a716-446655440001'),
('Front Raise', 'Front delt isolation', '550e8400-e29b-41d4-a716-446655440001'),
('Face Pull', 'Rear delt and upper back', '550e8400-e29b-41d4-a716-446655440001'),
('Upright Row', 'Shoulder and trap exercise', '550e8400-e29b-41d4-a716-446655440001'),
-- Arms
('Barbell Curl', 'Bicep exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Dumbbell Curl', 'Unilateral bicep exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Hammer Curl', 'Brachialis focus', '550e8400-e29b-41d4-a716-446655440001'),
('Tricep Pushdown', 'Tricep isolation', '550e8400-e29b-41d4-a716-446655440001'),
('Skull Crusher', 'Tricep exercise', '550e8400-e29b-41d4-a716-446655440001'),
('Close-Grip Bench Press', 'Tricep compound movement', '550e8400-e29b-41d4-a716-446655440001'),
('Dips', 'Compound tricep and chest exercise', '550e8400-e29b-41d4-a716-446655440005')
ON CONFLICT DO NOTHING;
-- Olympic Lifting
INSERT INTO exercises (name, description, category_id) VALUES
('Clean and Jerk', 'Olympic lift - ground to overhead', '550e8400-e29b-41d4-a716-446655440004'),
('Snatch', 'Olympic lift - single movement overhead', '550e8400-e29b-41d4-a716-446655440004'),
('Power Clean', 'Explosive pulling movement', '550e8400-e29b-41d4-a716-446655440004'),
('Hang Clean', 'Clean from hang position', '550e8400-e29b-41d4-a716-446655440004')
ON CONFLICT DO NOTHING;
-- Bodyweight
INSERT INTO exercises (name, description, category_id) VALUES
('Push-ups', 'Bodyweight chest exercise', '550e8400-e29b-41d4-a716-446655440005'),
('Diamond Push-ups', 'Tricep-focused push-up variation', '550e8400-e29b-41d4-a716-446655440005'),
('Plank', 'Core stability exercise', '550e8400-e29b-41d4-a716-446655440005'),
('Side Plank', 'Oblique stability', '550e8400-e29b-41d4-a716-446655440005'),
('Hanging Leg Raise', 'Core and hip flexor exercise', '550e8400-e29b-41d4-a716-446655440005'),
('Pistol Squat', 'Single-leg squat', '550e8400-e29b-41d4-a716-446655440005'),
('Burpees', 'Full body conditioning', '550e8400-e29b-41d4-a716-446655440005'),
('Mountain Climbers', 'Core and cardio', '550e8400-e29b-41d4-a716-446655440005')
ON CONFLICT DO NOTHING;
-- Cardio
INSERT INTO exercises (name, description, category_id) VALUES
('Running', 'Outdoor or treadmill running', '550e8400-e29b-41d4-a716-446655440002'),
('Cycling', 'Road or stationary bike', '550e8400-e29b-41d4-a716-446655440002'),
('Rowing', 'Full body cardio on rower', '550e8400-e29b-41d4-a716-446655440002'),
('Swimming', 'Low impact cardio', '550e8400-e29b-41d4-a716-446655440002'),
('Jump Rope', 'High intensity cardio', '550e8400-e29b-41d4-a716-446655440002'),
('Elliptical', 'Low impact machine cardio', '550e8400-e29b-41d4-a716-446655440002'),
('Stair Climber', 'Lower body cardio', '550e8400-e29b-41d4-a716-446655440002')
ON CONFLICT DO NOTHING;
-- Flexibility
INSERT INTO exercises (name, description, category_id) VALUES
('Yoga', 'Flexibility and mindfulness practice', '550e8400-e29b-41d4-a716-446655440003'),
('Static Stretching', 'Hold stretch positions', '550e8400-e29b-41d4-a716-446655440003'),
('Dynamic Stretching', 'Active stretching movements', '550e8400-e29b-41d4-a716-446655440003'),
('Foam Rolling', 'Self-myofascial release', '550e8400-e29b-41d4-a716-446655440003')
ON CONFLICT DO NOTHING;