REPPUBLIC Get the app
Push-ups, judged by the camera

Every rep counts.
Only the real ones.

Put your phone on the floor. Reppublic watches your set in 3D and scores each push-up on depth, form and tempo. No wearables, no honour system. Then you climb a ladder of people who trained just as honestly, for your club and your country.

GET IT ONGoogle Play Free · iPhone is on the way
0modes judged in 3D
0tiers a season
0badges to earn
0
COUNTED
0.0
DRAG TO LOOK AROUND
NOT DEEP ENOUGH
DEPTH
3D · RANKED
Modes

Three ways to train. One judge.

Every mode uses the same camera judging. What changes is the question you are answering.

060

Time trials

30, 60 or 90 seconds. As many honest push-ups as you can. Your best goes on the ladder for that clock and nowhere else.

100%ON THE BEAT

Tempo sets

Down on the beat, up on the beat. The judge scores how well you hold the beat, not how fast you go. Control earns rewards speed never will.

YOU
0
LAST WEEK
0
Level

Ghost races

Race your own best set, rebuilt rep for rep from its record. The tension of an opponent, with nobody to wait for.

The judge

A no-rep is a no-rep.

The camera tracks your body in three dimensions and measures every rep: how far the elbows close, how straight the body stays, how long the movement took. Shallow, rushed, or off the floor, and it does not count. You see why, on the spot.

  • Depth measured at the elbow, every rep
  • Body line checked from shoulder to ankle
  • Too fast to be a full movement? Not counted
  • Nothing leaves your phone but the numbers
Rep 7Counted84° · 0.6s
Rep 8Counted81° · 0.7s
Rep 9No-rep118° · not deep enough
Rep 10Counted86° · 0.6s
Rep 11No-rep0.3s · too fast
Rep 12Counted83° · 0.7s
Demo leaderboard
The ladder

Honest numbers, ranked.

Athletes, clubs and countries, each on their own table, all from judged reps only. Total volume, or your best 30, 60 and 90 second trials. Watch yourself move up as sets land.

  • World, country and club tables
  • Seasons reset the race every month
  • Your best 30, 60 and 90 second trials, each on its own board
Clubs

Represent.

Found a club or join one. Every set anyone in the squad trains fills the club treasury, and the treasury builds your crest: shapes, emblems, any colour you can mix, trims, patterns, a ribbon with the year you were founded. Wear it on your profile and on every ladder row.

  • A crest the whole squad earns, layer by layer
  • Weekly squad targets and a club room
  • Honours and a record book that outlive members
Concrete Athletic
Founded 2026 · 14 fighters
TREASURY0bars
Built by your reps

See the work you put in.

Your seasonal athlete starts small. As you train, its shoulders broaden, arms grow and muscles become more defined. Pick a milestone to see the difference.

Your season, taking shape
THE START0 reps
YOUR PROGRESS1,500 reps

Preparing your athlete�

Seasonal athlete preview · 3,000-rep season target · Unlocked with the season pass

Seasons

A new season every month.

Thirty tiers of rewards, climbed with judged reps: a seasonal athlete, hairstyles, clothing, accessories, frames, covers, and a medal at the top struck with your serial number. Every month the race resets and the wardrobe grows.

Explore the rewards
Thousand Club
1,000 lifetime reps
Badges and medals

Struck, not handed out.

Forty-seven badges and four rank medals, each a coin with the feat on the back. Volume, streaks, strictness, tempo, competition, and what you gave your club. Drag the coin.

Share

Share a set. Let people watch it.

Any judged set becomes a link that replays rep by rep from the judge's own record, on a page like this one. What people see is what was scored. Links last up to seven days, and you can pull one whenever you like.

0
reppublic.app/s/…

Your first set takes a minute.

Prop the phone against a wall, get into frame, and let the judge count.

GET IT ONGoogle Play
Free on Android · iPhone is on the way