1

Database Setup

Import all 1,324 exercises into your database in 3 steps. Choose your database engine below.

1

Create Table

Run this in your database client (SSMS, DBeaver, pgAdmin, TablePlus, etc.):


              
2

Import Data

Generate a .sql file with all 1,324 INSERT statements. The file is built entirely in your browser — nothing is uploaded to any server.

3

Media Files

Download the media archives and place them in your web server root or CDN. The image and gif_url columns store relative paths — prepend your base URL in your app.

your-server.com/
├── images/   ← 1,324 JPG thumbnails
└── videos/   ← 1,324 GIF animations
The images/ and videos/ folders are already included in the repository. After cloning, just copy them to your server or CDN — no separate download needed.
2

API Integration

Client-side code examples showing how to call your backend API from your app. Enter your API base URL below — all examples update live.

BASE URL
GET /exercises/:id Fetch a single exercise by ID

              
GET /exercises?page=1&limit=20 Paginated list of exercises

              
GET /exercises?category=Strength&body_part=Chest Filter by category, body part, equipment

              
3

Ask Your LLM

Don't want to write a backend from scratch? Copy this prompt into ChatGPT, Claude, Gemini, or any LLM — it contains everything needed to generate a complete, production-ready API in one shot.

Framework
Database
Paste into ChatGPT, Claude, Gemini, or any LLM