demarily.dev

I'm Building the BJJ App I Wish Existed

I'm Building the BJJ App I Wish Existed

I train BJJ. And every week, the same thing happens.

My coach spends time building a curriculum — threading techniques together, planning progressions, picking the right sequences for each belt level. Then class ends, everyone slaps hands, and 90% of what was just taught evaporates into the parking lot.

I go home and scroll YouTube for 45 minutes looking for the armbar he just showed us. I find some version of it from a different instructor with different grips and a different setup. Now I'm confused. Or worse — I don't look at all, and the next time I see that technique is when he teaches it again in four months.

This is the problem I keep running into. Not the teaching — my coaches are great. It's the bridge between what gets taught and what I actually retain.

The Market Is Three Disconnected Tools

Right now, if you run a BJJ gym, your software stack looks something like this:

Three categories. None of them talk to each other. None of them solve the actual problem: getting what happened in class into the student's hands before they forget it.

What Matside Does

Matside is a mobile app (Flutter, iOS + Android) where coaches build and deliver curriculum, and students get structured review and progression tracking.

The core mechanic is simple: after class, a coach taps through a pre-built curriculum to tag what was taught. Takes less than 60 seconds. Students immediately get a recap — "Today you covered: armbar from closed guard, triangle setup, hip escape drill" — with linked reference videos for each technique.

That's it. That's the product thesis. The app that puts a coach's curriculum in every student's pocket within minutes of class ending wins this market.

Everything else builds on that:

Why This Matters Beyond Convenience

BJJ has a roughly 90% dropout rate before blue belt. People quit because they feel lost. They can't see their own progress. They don't know what they're supposed to be working on. They train three times a week for eight months and still feel like they're drowning.

I've watched it happen to training partners. Visible progress drives retention. If a student can open their phone and see "28/40 classes, 10/15 techniques mastered, 4/6 months" toward their next belt — that changes the psychology. That's not a student who quits because they feel like they're going nowhere.

And for parents in kids' programs — which represent around 40% of revenue at many academies — the app replaces the constant "how's my kid doing?" texts with a real progress dashboard.

The Business Model

Coaches pay. Students are free. SaaS subscription at three tiers ($29, $49, $79/month), positioned below full gym management platforms since Matside complements rather than replaces billing tools.

All features included at every tier. No nickel-and-dime add-on pricing. The only difference is scale — number of instructors, student capacity.

Payments run through Stripe. No in-app purchases, no Apple/Google tax on the core subscription. Web-based checkout for subscriptions, Stripe handles the billing lifecycle.

Where It Stands

Pre-implementation. The MVP spec is written. Tech stack is locked: Flutter with BLoC/Freezed, Firebase backend (Firestore + Cloud Functions + Auth + Storage), Stripe Billing for payments. The architecture decisions that matter — the ones that are hard or impossible to change later — are made.

I'm building this because I live the problem every time I step on the mat. I know what students need because I am one, and I'm tired of the notes-app-and-YouTube workflow that everyone at my gym runs on.

More updates as this thing takes shape.