Edition · 01 · Download the app
Free with your gym

Your whole gym, in your pocket. Download it free.

Check in with one tap, journal every roll, carry your belt rank between gyms, and see today's classes — all in one app, branded to your academy.

Already a member? Sign in with the same email your gym has on file. Not on OLM yet? Ask your gym.

9:41
P

Park City BJJ

12 on the mats

Tuesday morning

Welcome back, Alex

Today’s Classes

Fundamentals

6:00 PM·Coach Diego

Advanced No-Gi

Checked in
7:30 PM·Prof. Marco

Your Practice

47

Classes

6

This Month

Blue Belt · II

since Mar 2024

Scan to Check In

Fundamentals starts in 2h

Tap the tabs — it’s the real app, live.

Edition · 02 · One tap
9:41

Check In

Find today’s classes and tap to check in.

AllMain MatKids

Fundamentals

6:00 PM·Main Mat
Check in

Advanced No-Gi

7:30 PM·Main Mat
Checked in

Open Mat

9:00 PM·Main Mat
Check in
Dashboard
Check In
Gyms
Journal
More
One tap

Walk in. Show your code.

No clipboard, no front-desk line. Open the app, show your QR, and you're checked in. Your attendance and lifetime mat time update automatically.

  • Personal QR code, scanned at the door
  • Drop-in check-in for visiting gyms
  • Streaks and attendance tracked for you
Edition · 03 · Training journal
9:41

Training Journal

Log
Entries

Coverage

Where you’ve been training, by position

GuardPassMountBackSideStandSubEsc

Unlogged Classes

Fundamentals · Mon

Record what you worked on

Log →
Dashboard
Check In
Gyms
Journal
More
Training journal

Every roll, remembered.

Log a session in seconds, tag the techniques you drilled, and watch a radar chart show where you actually spend your mat time — so you train your gaps, not just your favorites.

  • Tag positions, submissions, and escapes
  • Eight-axis radar of your training balance
  • Private notes that travel with you between gyms
Edition · 04 · Your rank
9:41

Belt Lineage

BJJ

×

Current

Brown · 3 stripes

🧳

Started at Oahu Grappling. Brought your belt to Park City BJJ. Nothing reset.

History

Brown · 3 stripes

Current

Mar 2024 · by Prof. Carlos Reis · Park City BJJ

Five years from blue to brown — the work is showing on the mat.

Purple · 4 stripes

Aug 2021 · by Prof. Carlos Reis · Park City BJJ

Blue · 4 stripes

Nov 2018 · by Coach Dana Park · Oahu Grappling

White · 4 stripes

Jun 2017 · by Coach Dana Park · Oahu Grappling

Dashboard
Check In
Gyms
Journal
More
Your rank

Your belt goes where you go.

Switch gyms, travel, or train across disciplines — your rank and promotion history come with you. A judo black belt joining a BJJ gym keeps their judo rank; nothing resets.

  • A separate rank for every discipline you train
  • Full promotion lineage with dates and who promoted you
  • Verified by the academy that issued each belt
Edition · 05 · Mat time
9:41
P

Park City BJJ

12 on the mats

Tuesday morning

Welcome back, Alex

Today’s Classes

Fundamentals

6:00 PM·Coach Diego

Advanced No-Gi

Checked in
7:30 PM·Prof. Marco

Your Practice

47

Classes

6

This Month

Blue Belt · II

since Mar 2024

Scan to Check In

Fundamentals starts in 2h

Dashboard
Check In
Gyms
Journal
More
Mat time

Never miss a class.

Your academy's full schedule, live. See what's on today, who's coaching, how full each class is, and reserve your spot before the mat fills up.

  • Today's classes with coach and capacity
  • Reserve a spot in one tap
  • Reminders for the classes you booked
The part other gym apps don't have

It's also a coach in your pocket.

Log a roll in plain English and let AI scout your partners and find your leaks. Map every technique from learning to teaching. Build shareable game-plan trees. Train Hub turns the app into a portable training partner that follows you between gyms.

AI sparring notesMastery mapGame-plan trees
White-labeled

It’s your academy’s app, not ours.

Same app. Same Dashboard, Check In, Journal. Different academy. Members download your gym, not a generic platform — your name, your initial, your accent, top to bottom.

9:41
P

Park City BJJ

12 on the mats

Tuesday morning

Welcome back, Alex

Today’s Classes

Fundamentals

6:00 PM·Coach Diego

Advanced No-Gi

Checked in
7:30 PM·Prof. Marco

Your Practice

47

Classes

6

This Month

Blue Belt · II

since Mar 2024

Scan to Check In

Fundamentals starts in 2h

Dashboard
Check In
Gyms
Journal
More
Same OLM app, branded for Park City BJJ
9:41
W

Wasatch Wrestling

12 on the mats

Tuesday morning

Welcome back, Riley

Today’s Classes

Open Mat Wrestling

5:30 PM·Coach Whitt

MMA Conditioning

Checked in
7:00 PM·Coach Pat

Your Practice

112

Classes

9

This Month

Brown · III

since Mar 2024

Scan to Check In

Fundamentals starts in 2h

Dashboard
Check In
Gyms
Journal
More
Same OLM app, branded for Wasatch Wrestling
Edition · 06 · Everything else

The rest of your membership, one app.

Start training today — no card

Join your gym and your free trial starts automatically. Tap once, check in, and hit the mat the same day.

Seminars in two taps

Find and buy seminar tickets — even at a gym you're not a member of — and keep them in My Tickets with a scannable QR.

Sign waivers on your phone

E-sign your academy's liability waiver once. It's stored, dated, and ready before your first class.

Pay your membership

See what's due, update your card, and pay dues, drop-ins, or seminar tickets without the front desk.

Hear from your coaches

Schedule changes, seminar announcements, and gym news land in the app instead of a group chat you muted.

Reminders that show up

Push notifications for the class you reserved, a promotion, or a membership about to lapse.

Lifetime stats

Total mat time, sessions logged, and how your training breaks down — across every gym you've trained at.

Built for any discipline

BJJ, judo, muay thai, boxing, wrestling, MMA and more — each tracked with its own rank.

Built by a practitioner

An app for grapplers, built by a grappler — not a software company.

OLM is built and run by a blue belt at Park City Jiu Jitsu — tested on the mats the same week it ships. If something feels off, you’re replying to the person who writes the code.

Get the app. Get on the mat today.

Free with your academy's membership. Download it, sign in with the email your gym has on file, and check in to your next class.

Gym not on OLM yet? Tell them about it.