Axis Jiu-Jitsu Tokyo
Axis Jiu-Jitsu Tokyo came to Digital Dojo through a specific business problem, not a website brief: an international visitor had no way to pay online to see the training schedule.
The dojo
Axis is a Tokyo BJJ academy with a lineage running back to the earliest Brazilian instructors to teach jiu-jitsu in Japan. Taka Watanabe runs the dojo and the national federation that organizes the sport in-country — a role that includes international competition tracks and Smoothcomp bracket authority. The dojo trains Japanese practitioners alongside the Tokyo expat community, and the website matters because the practitioners who find Axis through a search or an AI answer are not already in the room.
How the engagement opened
We evaluated the Axis website for what Digital Dojo could add from a business perspective, and the specific problem that surfaced first was simple and operational. The visitor’s path ended at a dead-end form on a bundled template; the dojo’s path ended at a Taka-side manual step. The business cost — a schedule you cannot show, a payment you cannot accept, a visitor you cannot convert — compounds every week it runs. The engagement opened not as a website rebuild but as a specific business job to be done, and the first thing Digital Dojo built was the thing that answered that job.
The bespoke booking platform
We built a bespoke booking platform that solved exactly the problem Axis had: Stripe JPY card payments on the booking flow, a schedule view that renders on the server (not after JavaScript loads), and a visitor path that moves an international practitioner from a search result to a confirmed class without a hand-off through email. The platform sat alongside Axis’s existing operational backend. It was additive to the dojo’s current setup, not a replacement for it, and the result was online payment and schedule visibility working end-to-end for the international visitor who needed both.
The GMS context and the homework we did
Working on the booking platform surfaced the broader situation. Axis was on a general-fitness gym management platform (GMS); Taka was dissatisfied with it, and the plan on the table was to switch to a competing GMS in the same category. We did our own homework on both platforms — the included websites, the APIs, and the roadmaps — and the conclusion we landed on honestly was that Digital Dojo could not compete in the gym management system space. Operational backend — memberships, billing, scheduling — is what GMS platforms are built for, and the resources behind them are a scale a website partner is not trying to match. The GMS layer is their territory, correctly.
The positioning that landed
What Digital Dojo could compete on — and what the dojo actually needed — was the website on top of the GMS. A website layer built best-in-class for how a brand-ambitious dojo actually runs: bilingual EN/JA at the URL level, content schemas for instructor lineage and federation presence, and an alert banner the dojo can change itself before class without opening a ticket. The GMS stays the dojo’s operational backend; the Digital Dojo-built website is the brand surface on top of it. That is the split Axis landed on, and it is what Taka said yes to. A reference site we showed Taka pointed at the shape he already wanted — a modern 2026 dojo website that is actually functional, specific to the dojo’s business, and a destination practitioners can find.
What the agreement covered
The scope Taka agreed to was concrete. A website that answers the specific business questions Axis had (international-visitor booking, schedule visibility), that carries updates, seminars, and events as they come, and that serves as a destination practitioners find — not a brochure to confirm the dojo exists. The news surface, the alert banner, and the booking flow are the three operational surfaces the dojo updates most often; each one is modeled in the content schema, so the dojo updates them directly without a developer in the loop.
What’s live
Axis Jiu-Jitsu Tokyo runs on Astro SSR on Vercel, with Sanity CMS at axis-jiujitsu.sanity.studio powering the news surface and the sitewide alert banner, Stripe JPY card payments on the booking flow, and bilingual EN/JA at the path level. Content renders on the server before JavaScript executes, which is what makes the dojo’s content readable to an AI assistant answering “where to train BJJ in Tokyo.” Taka reviewed every call during build and has signed off on this case study.
What transfers
The honest trajectory of the Axis engagement is the shape of how a Digital Dojo build earns its keep: a specific operational problem the dojo already has, a bespoke solution that works alongside the GMS the dojo already runs, and a website layer best-in-class for the brand surface the dojo wants to carry. The GMS stays what it is; the website on top of it is where the dojo earns.
Talk about your dojo
Send inquiry — or write to marc@niolacontentsystems.com.