About
A dojo portal built around real club workflows.
Authentication is powered by Clerk, while the app keeps its own role model for members, coaches, admins, and fighter-specific data.
The recurring weekly schedule is intentionally configuration-driven, which keeps the baseline timetable stable and developer-managed. Coaches and admins only work with date-range exceptions when the dojo needs temporary additions or replacements.
Fighter profiles are read-only for the fighters themselves. Coaches and admins can update avatars, nicknames, records, and upcoming fights from the management area.