Multi-tenant BJJ academy operating system: business dashboard for staff, student portal for self-service and attendance, public pages and store. Stripe subscriptions, BJJ-native rank tracking (belts + stripes), per-class instructor availability confirmation, scheduling, & hunting, waivers, seminars, and linked academies at higher tiers.
Admin/staff manage users, programs, schedules, attendance, subscriptions, store, seminars, and waivers. Students get self-service check-in, leaderboards, streaks, and subscription management. Public pages (schedule, store, seminars) are toggleable per academy.
Define programs (Adult Gi, No-Gi, Kids), configurable belt systems (belts + stripes), and track rank per student. Instructors record promotions; owner/admin can override. Full promotion audit trail.
Recurring templates and one-off classes. Primary + backup instructors; per-program confirmation mode (required or opt-out). Missed confirmations trigger backup hunting; first to confirm becomes primary.
Portal, kiosk, and QR check-in. Configurable check-in window. Eligibility: program access, account state, waiver, payment. Roster editing, manual add/remove, fraud controls. All changes audit logged.
Monthly attendance leaderboard and per-program streaks (weekly or per-class cadence). Student opt-out. Optional public leaderboard and promotions feed.
Stripe Connect per academy. Plans define program access; grace-period dunning then access restriction. Store (physical + digital), inventory, members-only or public. Seminars with optional paid tickets.
Versioned waiver templates; required for training and seminars, not for purchases. Admin waiver exemptions. RBAC (owner, admin, instructor, staff, student). Payment visibility configurable by role.
Multi-tenant by design: one user can belong to multiple academies. Account creation via admin, public self-registration, or invite. Web-only for V1; mobile later.
Each academy is an Organization. Set up programs, belt systems, schedules, and waiver templates. Invite staff, instructors, and students; assign roles and enrollments.
Recurring and one-off classes; per-class instructor availability confirmation, scheduling, and backup hunting. Students check in via portal, kiosk, or QR. Stripe subscriptions control program access; waivers required for training.
Revenue, retention, attendance, and belt analytics. Growth tier adds cleaning tasks, hygiene reporting, and advanced inventory. Pro adds linked academies and cross-academy access.
Premium positioning: “One student covers it.” Per academy, per month. No per-student fees. Enterprise custom.
Programs, belt systems, scheduling, per-class instructor availability confirmation, scheduling, & hunting, attendance (portal/kiosk/QR), Stripe subscriptions + dunning, waivers, public modules, store, seminars, notifications, basic analytics, data export.
Everything in Core plus SMS, cleaning tasks, hygiene reporting, leaderboards & streaks, advanced inventory, and advanced analytics.
Everything in Growth plus linked academies, cross-academy access, consolidated reporting, and optional shared waivers.
Create your academy (Organization), invite your team, and go live. Support for owner signup, student join, and invite codes.
By continuing, you agree to our Terms of Service and Privacy Policy.