Skip to main content

Founding-cohort pricing: 25% off for life when you join the first 12 academies. 58% filled.

Built by a practitioner

Software for the academies that taught me jiu-jitsu.

Built by people who train.Caio Terra Association traditionTempe, AZ
Stephen Ternes rolling at an Alpha Z BJJ competition

Stephen Ternes

Founder · MatCommunity

Purple belt · trains under coaches in the Caio Terra Association tradition

Training: ~8 years · Based in Tempe, AZ

[email protected]

Find Stephen on

LinkedIn · Instagram · X · YouTube — handles going live before alpha launch.

Why MatCommunity exists

Eight years on the mat — five gyms, two states, a stack of stripes earned the analog way — and the two problems I kept seeing never went away. MatCommunity is the answer to both.

1. Running a BJJ academy is a coaching job that’s been swallowed by an operations job.

The coaches I train under are extraordinary on the mat — but most of their week goes to chasing payments, juggling rosters across morning and evening classes, building the next eight weeks of curriculum in their head, and trying to remember which white belt earned their third stripe last Thursday. Generic gym SaaS doesn’t help; it’s built for the median CrossFit, where everyone takes the same class and “belt” doesn’t mean anything. You end up tagging stripes in a notes field and crossing your fingers at promotion night.

What we fix for gym owners:

  • Members. One roster — belts, stripes, lineage, and the coach who attested each rank. No more spreadsheet archaeology before promotion night.
  • Onboarding. A new member fills out one form on their phone and they’re on the schedule, billed by your gym via Stripe Connect, and visible to every coach the next morning.
  • Scheduling. Gi, No-Gi, Open Mat, Kids — first-class class types, not custom tags you have to remember to add.
  • Visibility into each student. Every member has a profile that tracks attendance, what they’ve drilled, time on the mat per position, and how long since their last promotion. A coach who’s never met them can walk in cold and know who’s been quietly grinding and who’s about to plateau.
  • Confident promotions. When you sit down to plan the next belt ceremony you see the full record — attendance, stripes already earned, who attested what, and how the student stacks up against the criteria you set. Not three spreadsheets and a 6am coffee.
  • Individual attention at scale. The platform surfaces who’s been showing up but stagnating, who’s about to hit a milestone, and who hasn’t been in for three weeks — so nobody falls through the cracks of a 200-member roster.

2. Practitioners are flying blind about their own training.

I’ve trained at five academies across two states. Every move means re-introducing yourself, re-paying for gear you already own, and trying to remember the exact date your last stripe was given — because your training history lives in your head and your coach’s spreadsheet, and the moment you leave that gym, it disappears. The student is the constant. The gym shouldn’t be the system of record for your jiu-jitsu.

We’re building the practitioner side as a first-class app — not a “members can log in” afterthought:

  • Your progress, your record. Belts, stripes, attendance, time on the mat — yours forever. Lineage and coach attestation intact across every gym you’ve trained at.
  • Strengths + gaps. Which positions you’ve drilled the most, where you’ve landed the most submissions, and where you’re underexposed. The view your coach should have given you — except now you have it too.
  • One inbox for back office. Memberships, payments, gear (gis, rashguards, mouthguards) — through your gym, not five separate vendors and a Venmo request from the front desk.
  • Move gyms without losing your record. When you walk into your next academy, your full history walks in with you. Your new coach sees a real practitioner, not a self-reported white-belt-with-an-asterisk.

Two sides of the mat, one platform — built by someone who’s spent the last eight years on both.

Jay Pages — owner of Jay Pages Jiu-Jitsu & MMA

Founding academy

“Pull-quote arriving from Jay pre-alpha. The plumbing is live; the words go live the moment he sends them.”

Jay Pages · Owner, Jay Pages JJ & MMA · Tempe AZ · Caio Terra Association · 3 locations

What we mean by lineage tracking

In jiu-jitsu, who promoted you is part of who you are on the mat. MatCommunity records the instructor who attested each stripe and each belt for every student, then walks the chain back through their coach’s coach — and so on, all the way to Helio Gracie where the chain converges.

That history shows up on the member’s profile, on promotion certificates, and in IBJJF-style rank exports. When a student moves academies (it happens; we don’t pretend it doesn’t), the new gym inherits a verifiable record of who gave them the belt they’re wearing — not a self-reported guess.

What we’re building

  • BJJ-native belt and stripe tracking. Promotion ceremonies, coach attestation per stripe, certificate generation, IBJJF-compliant kids ranks, lineage chains.
  • Coach Mode — tablet UX designed for the mat. Big buttons, glove-friendly taps, attendance and stripe attestation in seconds, not clicks-deep.
  • Native member app. iOS and Android, not a re-skinned web view. Schedule, RSVP, belt progress, family billing, in-app messaging.
  • Honest pricing. Free forever for academies with ≤10 members. Five tiers that scale with your gym, not your accountant. No “contact sales.”
  • No generic-gym bloat. We’re not adding a barre-class scheduler or a meal-planning module. We’re building the deepest gym management tool in the world — for jiu-jitsu.

5 minutes to live

From signup to first class on the schedule

Four steps. No sales call, no “onboarding manager” assigned to your account, no eight-week implementation timeline.

  1. 160 seconds

    Sign up

    Email, gym name, tier. Free during the alpha cohort — founding academies lock the 25%-off rate for life when billing begins at GA.

  2. 2~90 seconds

    Import your members

    CSV upload from GymDesk / Mindbody / Zen Planner, or paste the roster manually. Belts, stripes, and lineage come with.

  3. 3~2 minutes

    Set up classes + payments

    Drop in your weekly schedule (Gi, No-Gi, Open Mat, Kids). Connect Stripe so Stripe Connect can route member payments to your own account.

  4. 4~60 seconds

    Invite your members

    One-click email invite. Members install the native iOS / Android app, see their belt + schedule, and start checking in.

Total: under 5 minutes from a blank page to your first class on the schedule. Stripe Connect payouts come online once Stripe verifies your account — usually within 24 hours.

What does the member see

The admin console is half the product. The other half is in your students’ pockets. Native iOS + Android — not a web view in a shell.

Schedule + RSVP

See this week’s classes, tap to RSVP, get a push reminder 30 minutes before. Gi / No-Gi / Open Mat / Kids are filtered as first-class types.

Belt progress

Current belt, current stripe count, date of each promotion, the coach who attested it, and the chain back to Helio Gracie. On their wrist, not in a coach’s spreadsheet.

Parent → kid account

One parent login owns the household. Each child has their own profile and belt history. Household billing means one invoice for the family — not three.

Billing + receipts

Update card, change plan, download receipts. Charged by your gym via Stripe Connect, not by MatCommunity.

Founding-academy cohort

Be one of the first 12 academies on MatCommunity.

Free during the alpha. Hands-on migration from your current tool, white-glove setup, and a direct line to me for as long as you’re onboarding — and after. Founding academies lock the 25%-off rate for life when billing begins at GA.

Bootstrapped. Independent. Built to last.

MatCommunity is self-funded. No VC, no growth-stage board, no quarterly mandate to bolt on a barre-class module because the market is “adjacent.” We answer to one group: the academies running our software.

That means we ship slower than the funded shops on features outside the BJJ spine, and faster than anyone on the things that matter to coaches. It also means we don’t need an exit, so we won’t sell your data, raise prices to chase a multiple, or shut the lights off when the next round doesn’t come.

Scope at alpha

MatCommunity supports USD billing at alpha launch. International billing (EUR, GBP, BRL, AUD) is on the roadmap for Q4 2026. If you run an academy outside the US and want on the early list, email [email protected].

Get in touch. [email protected] for anything; [email protected] goes straight to me.

Built in Tempe, AZ.