Pick any routine — reps, miles, steps, calorie budgets, habits, rest days included — and take it on together. Track your progress, watch your mates live, and cheer (or trash-talk) each other across the line.
Got an invite link? Open it to join your mate's challenge.
Today's grind
112 reps left — let's go!
Marcus
34% today
Reps, miles, steps, hours — plus limits like a 2,000-calorie budget and one-tap check-offs for habits like fasting. Built for mid-workout logging.
See everyone's progress update in realtime. No refresh, no waiting — you'll know the second they fall behind.
One tap sends a push notification straight to their phone — even when the app is closed. No hiding.
A private chat per challenge with photos, emoji, and proof-of-workout pics only your crew can see.
A 30-day grid shows every day you closed out — and every day you didn't. Scheduled rest days don't break it. It's very motivating. And judgmental.
Put push-ups on every other day and squats on every third — recovery is scheduled, alternates between activities, and never counts against you.
Sign in with a magic link, invite your mates with a 6-character code. From zero to challenge in under a minute.
Pick any routine — a classic 100s grind, a CrossFit WOD with rounds, or a habit stack with calorie budgets and fasting check-offs. Schedule activities daily or every few days, set the length, and go.
Share one link. They tap it, sign in with their email, and they're on the board.
Log as you go, watch each other live, nudge the slackers, and close out every day of the challenge.
Yes. FitMates is free while we're in beta.
No — FitMates runs in the browser. For push notifications on iPhone, add it to your Home Screen (Share → Add to Home Screen); it works like a native app from there.
Any routine: strength counts (100 push-ups), distance (run 2 miles), habits (a gallon of water, 8,500 steps), limits to stay under (a 2,000-calorie budget), and one-tap check-offs (a 16:8 fast) — with any number of rounds, for any number of days.
Yes. Any activity can run every 2–7 days instead of daily — push-ups on odd days, sit-ups on even days. Rest days show up in your streak as rest, not as misses, and your final score only counts the days you were meant to train.
Only members of your challenge. Every challenge is private — data access is enforced at the database level, and chat photos live in private storage only your crew can load.
Round up your crew, pick the routine, and hold each other to it.
Start a challenge