Fitness apps are boring.
So I built this one.
REPPED is a live 1v1 fitness competition: two people, one camera each, thirty seconds, and a randomly selected bodyweight exercise. An on-device AI counts every rep and judges form in real time. The winner takes rating points. The loser gets a verdict they won't forget.
Who is behind it
My name is Gonzalo Sánchez-Cervera. I build REPPED on my own — the pose detection, the rep counting, the site you are reading and every article on the blog. There is no team, no office and no company behind this; when these pages say “we” about the rules of the game, it is still one person deciding them.
I am 15. I say so because the alternative is letting the site imply something older and larger than it is, and because it is the honest answer to the obvious question about a fitness product: no, I am not a coach. The numbers in these articles are not clinical guidance. They are the thresholds this software actually uses, tuned against footage of my own push-ups, squats, burpees and planks until the count matched what I could see happening in the video.
That is the whole claim to expertise here, and it is a narrow one: I know precisely how REPPED decides a rep counted, because I wrote the part that decides. Anything beyond that — what you should train, how often, with what injury history — belongs to somebody with qualifications I do not have.
The problem I set out to solve
Most fitness apps solve for tracking — step counts, calorie estimates, streak calendars. Very few solve for the actual reason people stop training: it's boring to do alone, and there's no real cost to skipping a day. Games solved this problem decades ago with matchmaking, rankings, and live opponents. REPPED starts from the belief that fitness deserves the same treatment — genuine competition, not just another tracker.
What makes it different
REPPED isn't a workout app with a leaderboard bolted on. The competition is the product. Every match is live, camera-on, against a real opponent (or a bot in offline mode), scored by the same automated system every time so the result is fair and repeatable. There's no premium tier that buys a better score — your rep count and your form are the only inputs that matter.
Read exactly how a battle works, how the AI judges every rep, or how the Elo rating system ranks players fairly regardless of how often they play.
How new it is
REPPED went live in July 2026, so at the time of writing it is a few months old and small: a handful of people have played it, the leaderboard is short, and most of the rating numbers on it have barely moved. Saying otherwise would be easy and pointless — anyone can open the leaderboard and count.
How I think about fairness
A competitive product is only as good as its fairness. That's why REPPED runs the same scoring model for every player, publishes the rules it plays by, and builds in visibility and motion checks specifically to catch attempts to game the system rather than pretending the honor system is enough. See the Fair Play and Anti-Cheat pages for the specifics, or the Competitive Rules for how ranked matches work end to end.
Privacy by design, not by policy
Pose detection runs entirely inside your browser. Your camera feed is never uploaded to any server for scoring, and during a live match your video streams peer-to-peer directly to your opponent — the server only relays connection signaling. Only the final numeric result (score, reps, exercise) ever reaches the database. Full details are in the Privacy Policy.
Where it's headed
More exercises, more competitive formats, and a fairer, more transparent rating system with every season. The constant across all of it: a real opponent, an honest score, and thirty seconds where excuses don't count.
Why there is no subscription
The standard fitness-app business model is a monthly fee, which quietly means the product gets optimised to be renewed rather than to be used. That produces a familiar shape: streaks that punish you for missing a day, notifications engineered to feel like obligations, and a slow drift toward keeping you just anxious enough not to cancel.
REPPED is free and carries advertising instead. That is not a nobler model, it is a different set of incentives, and both deserve stating plainly. It means the site has to be worth visiting rather than expensive to leave, and it means there is no version of this where the good part sits behind a payment. It also means there are ads on some pages, which I would rather explain than pretend are invisible.
The things I decided not to build
There is no chat. A live audience is a strong motivator; a live audience with a text box is a queue of strangers commenting on how somebody's body looks while they exercise at home. The audience effect works perfectly well without commentary, so spectators can vote on a performance and that is the entire set of things they are able to say.
There are no calorie estimates and no body-composition tracking. Camera-based estimates of either are unreliable enough that attaching a confident number to them would be a small lie — and it is the specific small lie fitness software tells most often. REPPED counts repetitions and judges form, because that is what a camera can actually see.
And no video is stored anywhere, ever: not for a day, not for moderation, not for training a model. That constraint closed off several features I would otherwise have built, which is roughly how you can tell it is a real constraint rather than a paragraph in a policy.