MasterJJ is a live BJJ practice platform prototype for serious practitioners. The current site is built around a quieter promise: train with intention, keep an honest record, and return to the mat with a clearer mind.
MasterJJ helps you train with intention, keep an honest record, and return to the mat with a clearer mind.
The live prototype focuses on the rhythm around training. Before class, set one technical intention. During training, observe what actually happens under pressure. Afterward, record the lesson without turning the product into a scoreboard.
The interface reflects that philosophy. It is calm, sparse, and fundamentals-first: current focus, session count, next review, posture, base, patience, current work, and the next lesson. The product is trying to support discipline rather than performance theatre.
The useful part is the rhythm: before the session, during the session, and after the lesson lands.
The repository still shows the broader platform shape behind the prototype: Next.js, TypeScript, Tailwind, Radix UI, Supabase authentication, and dashboard paths for students, instructors, admin, classes, progress, students, and techniques.
The biggest learning was that BJJ software gets better when it narrows its attention. A complete platform can touch scheduling, content, analytics, identity, community, and coaching workflows, but the first useful version needs to help someone train better this week.
The product became stronger when it moved away from noise and toward one honest next action.
That is where MasterJJ became more interesting: less about cataloguing everything, more about helping the practitioner arrive with one intention, leave with one correction, and keep showing up.
