🥋 dojodesk Live · Self-host

Students, classes, belts, and tournaments for karate, jiu-jitsu, taekwondo, judo dojos

Students with current rank + attendance history. Classes + per-sensei schedule. Belt progression with rank requirements + stripe tracking. Tournament registration + results. Membership dues via Stripe. For 1-3 instructor dojos that want to focus on teaching, not paperwork.

What it does

🥋

Students + ranks

Each student: current rank, stripes toward next, attendance history, payment status. Photo + emergency contact. Progression timeline from white belt onward.

📅

Classes + attendance

Weekly class schedule per sensei. Student check-in on arrival (QR or front desk). Attendance requirements for rank promotion auto-tracked.

🏅

Belt progression

Per-rank requirements: attendance count, techniques demonstrated, sparring rounds, board breaks. Stripes awarded as partial completion. Eligible-for-test list auto-generated.

🏆

Tournaments

Register students for local/regional tournaments. Event calendar. Results logged (podium finishes, match stats). Feeds into rank progression + visible on student profile.

💳

Membership dues

Monthly dues via Stripe auto-pay. Family multi-student discount. Private lesson add-ons. Uniform + equipment sales. Outstanding-balance aging.

🔒

Sensei-owned

Flask + SQLAlchemy. Student records + belt history on your dojo server. Your school, your ranking authority, your data.

Quickstart

# clone and install git clone https://github.com/Dangercorn-Enterprises/dojodesk.git cd dojodesk pip install -r requirements.txt # run python app.py

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Multi-dojo
$89/mo
  • Everything in Pro
  • Multi-dojo / federation accounts
  • Tournament-organizer mode
  • National ranking sync
  • SSO for staff
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

dojodesk is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.