Personalised AI workout generator built from scratch
Macaly’s AI agent developed a fully featured fitness app from the ground up — complete with a premium dark gym-inspired interface, smart equipment selection, AI-generated workout plans featuring sets, reps and rest periods, live progress tracking, and a comprehensive workout history. Just five prompts were enough to create a production-ready training experience.
Try it yourself
1. Describe the app and generate a working product
Everything started with a single prompt. The AI built the complete application, including equipment selection, fitness goals, a workout duration slider, and an AI-powered workout generator that creates personalised sessions with exercises, sets, reps, rest intervals, form guidance and estimated calorie burn. It even delivered the dark theme, neon green accents and bold typography.
“Build me an AI workout generator. I pick my equipment, choose a goal (strength, cardio, flexibility, HIIT), set a time (15–60 min), and it generates a full workout with exercises, sets, reps, rest times and form tips. Dark gym aesthetic with neon green accents. Track completion and save workout history.”
2. Add real-time persistence
Refreshing the page shouldn’t mean losing your workout. The agent integrated a database to store every session, connect workouts with individual exercises, support anonymous users, and record completion status for each set. Progress is saved instantly as you train.
“Save workouts to a database so I can close the app and come back to them. Track which exercises I’ve completed.”
3. Create workout history
With another prompt, the AI generated a dedicated workout history page showing training goals, session duration, estimated calories, completion progress and relative timestamps. Previous workouts can be reopened at any time or deleted with a single click.
“Add a history tab where I can see and revisit my past workouts.”
4. Swap emojis for professional icons
The interface received a visual upgrade by replacing every emoji with carefully chosen SVG icons. Dumbbells, barbells, kettlebells, resistance bands, running, yoga and lightning icons all adapt automatically to the active theme for a more polished appearance.
“Replace all emojis with nice illustration icons.”
5. Refine the experience
The final prompts focused on polishing the application. A nested button issue was resolved, keyboard accessibility was improved, and 18 automated tests were added and validated across the codebase. The finished app was delivered without outstanding errors.
“Fix the nested button error in workout history.”
What the AGENT BUILT
AI-generated workouts tailored to every session
Rather than relying on fixed templates, each workout is generated from scratch using your selected equipment, training goal and available time. Every routine includes exercises, sets, reps, rest periods and a realistic calorie estimate, ensuring every session feels unique.
Real-time workout tracking
Mark exercises as complete as you progress through your workout, with every update saved immediately to the database. Leave the app at any point and return later to pick up exactly where you stopped.
Six equipment options, four fitness goals
Select from dumbbells, barbells, pull-up bars, resistance bands, kettlebells or bodyweight training. Whether you’re aiming for strength, cardio, flexibility or HIIT, the AI creates a workout suited to your chosen setup.
Bespoke SVG icon library
Every emoji has been replaced with a curated collection of scalable SVG icons. From kettlebells and dumbbells to running and yoga illustrations, each icon adapts seamlessly to the active theme for a cleaner, more consistent interface.
Premium dark fitness design
A near-black colour palette, striking neon green accents and bold typography combine to create a modern gym-inspired interface that feels like a polished commercial product.
Complete workout history
Every AI-generated session is saved automatically, making it easy to revisit previous workouts. Key details, including your goal, workout length, calorie estimate and completion status, are all visible at a glance, with the option to remove old sessions whenever you choose.
Celebrate completed sessions
Finish every exercise in your workout and you’ll unlock a completion banner highlighting your session statistics, providing a satisfying end to every training routine.
18 automated tests, no remaining errors
The backend, workout generation system and user interface were all extensively tested before release. If a problem is introduced in future, the automated test suite is designed to detect it before it reaches production.
Build yours IN MINUTES
Describe what you want and Macaly builds it. No coding, no waiting, no developers.
Join the free trial