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.
Each student: current rank, stripes toward next, attendance history, payment status. Photo + emergency contact. Progression timeline from white belt onward.
Weekly class schedule per sensei. Student check-in on arrival (QR or front desk). Attendance requirements for rank promotion auto-tracked.
Per-rank requirements: attendance count, techniques demonstrated, sparring rounds, board breaks. Stripes awarded as partial completion. Eligible-for-test list auto-generated.
Register students for local/regional tournaments. Event calendar. Results logged (podium finishes, match stats). Feeds into rank progression + visible on student profile.
Monthly dues via Stripe auto-pay. Family multi-student discount. Private lesson add-ons. Uniform + equipment sales. Outstanding-balance aging.
Flask + SQLAlchemy. Student records + belt history on your dojo server. Your school, your ranking authority, your data.
Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.
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.