Overview
BodyWorks features a comprehensive database of over 1300 exercises covering all major muscle groups and fitness goals. Each exercise includes detailed information, visual demonstrations, and step-by-step instructions to help you perform movements safely and effectively.1300+ exercises
Complete library covering strength, cardio, flexibility, and more
Rich media content
Animated GIFs, reference images, and instructional videos
Detailed metadata
Target muscles, body parts, equipment, and keywords for each exercise
Search and filter
Find exercises by name, equipment, body part, or target muscle
Exercise information
Each exercise in the database includes comprehensive details to help you understand and perform the movement correctly.Data structure
Every exercise contains the following information:types.d.ts
What’s included
Target muscle and body part
Target muscle and body part
Each exercise specifies which muscles it targets and which body part is primarily engaged. For example:
- Target: pectorals, quadriceps, latissimus dorsi
- Body part: chest, legs, back, shoulders, arms
Equipment requirements
Equipment requirements
Exercises are categorized by the equipment needed:
- Barbell, dumbbell, kettlebell
- Cable, resistance band
- Body weight (no equipment)
- Machine (Smith machine, leg press, etc.)
- And 30+ more equipment types
Visual demonstrations
Visual demonstrations
Multiple formats help you learn proper form:
- Animated GIF: Shows the complete movement pattern
- Reference images: Multiple angles and positions
- Instructional videos: Detailed explanations and tips
Detailed instructions
Detailed instructions
Written instructions in markdown format include:
- Step-by-step execution
- Form tips and common mistakes
- Variations and modifications
- Safety considerations
How exercises are displayed
Exercise cards
Exercises appear as interactive 3D cards throughout the platform. Each card shows:- Exercise name/title
- Animated GIF preview
- Brief description excerpt
- 3D hover effects for visual engagement
exercise-card.tsx
Exercise detail pages
Clicking on an exercise card opens a comprehensive detail page with:Exercise header
Large title with the exercise name, plus key metadata:
- Target muscle: Primary muscle worked
- Body part: Main area trained
- Equipment: What you need
- Muscles worked: Complete list of engaged muscles
Reference images carousel
Multiple images showing different angles and positions. Navigate through images using carousel controls.
Video tutorials
Embedded YouTube videos with detailed instructions and tips. Videos display in a carousel for easy browsing.
The exercise detail page at
app/exercises/[exerciseId]/page.tsx uses dynamic routing to load exercise data based on the exercise ID in the URL.Example exercise data
Here’s what a complete exercise entry looks like:Browsing exercises
You can browse exercises in multiple ways:All exercises page
The main exercises page (/exercises) displays all exercises with:
- Search bar for filtering by name
- Pagination (9 exercises per page)
- Grid layout with exercise cards
- Responsive design for all screen sizes
Filtered views
Browse exercises filtered by:- Body part:
/body-parts/chest,/body-parts/legs, etc. - Equipment:
/equipments/barbell,/equipments/dumbbell, etc. - Target muscle:
/target-muscles/pectorals,/target-muscles/quadriceps, etc.
Next: Learn about routines
Discover 600+ pre-built workout routines for every fitness level and goal