← Apps
💪
Random Workout Generator
Generate a randomized, no-repeat workout from your chosen muscle groups and duration.
🟢 EasyDifficulty
2-3 hoursTime
Python, JavaScript, TypeScriptLanguages
What you're building
A workout generator app: pick your target muscle groups (arms, legs, core, cardio) and how many exercises you want, hit generate, and get a randomized workout list pulled from a real exercise database - complete with a 'shuffle one exercise' button and a checklist to mark exercises done mid-workout.
What you'll unlock 🔓
You'll need
- Basic JavaScript
- A code editor
- A browser
🗺️ Build roadmap
01 Build the exercise database
→
02 Build the selection form
→
03 Generate a random workout
→
04 Prevent duplicate exercises
→
05 Add a completion checklist
→
06 Add a reshuffle-single-exercise button
→
07 Polish and add a timer
🔒
Log in to start building
Your first project is free -- create an account to unlock it.
Log in Sign up free