The platform that runs your gym and brings students back
Instructor-validated attendance, belt progression, tuition under control and a layer of game design that turns training into a habit. All under your brand, installable on the student's phone as an app.
- Attendance that truly counts
- XP, rankings and achievements
- Becomes a phone app (PWA)
Carlos Mendes
Blue belt · 3 stripes
Attendance validated
8pm class · confirmed by coach Tiago · +50 XP
34 sessions to go, plus tuition up to date
Today's mission
Read the announcements
Level 7
Veteran
4,820 XP
Everything revolves around one thing: attendance
The student checks in, the instructor validates — and from there progression, promotion, rankings and achievements update on their own.
The student checks in
From the phone, on arriving at the mat. No turnstile, no paper, no queue at the front desk.
The instructor validates
One tap in the instructor's queue. A check-in alone never counts — it's confirmed by whoever taught the class.
Attendance counts
It enters the monthly frequency, the promotion criteria and the student's history. It's the system's single source of truth.
Progress happens
XP, level, streak, achievements and ranking position update instantly. The student sees the payoff for showing up.
Carlos Mendes
Checked in at 19:58 · 8pm class
Ana Paula R.
Checked in at 19:59 · 8pm class
Diego Santos
Checked in at 20:01 · 8pm class
Marina Alves
Checked in at 20:02 · 8pm class
Once validated, attendance counts immediately: frequency, XP, ranking and promotion criteria.
The instructor in control, in two taps
One queue with everyone who checked in today. They confirm, reject or log attendance by hand — and the whole gym updates.
- A validation queue limited to their own classes, showing belt and check-in time.
- Manual roll call for anyone who forgot their phone or had no signal: pick the class, tick several students, confirm.
- Dropout radar: flags anyone past 14 days without training, before the student disappears for good.
- Eligibility badges for stripes and belts per student — the decision stays with the instructor, never automatic.
The whole gym in a single system
From the student's check-in to a minor's school report, taking in the cash desk and the announcement board along the way.
Check-in and attendance
Instructor-validated attendance, monthly frequency, training streaks and a full history per student.
Promotion and history
Configurable criteria per belt, calculated eligibility and a timeline with the date of every belt and every stripe.
Promotion campaigns
Plan the ceremony by filtering on criteria, see who qualifies and who doesn't with the exact reason, and export a printable sheet.
Finance and payments
Tuition, due dates and each student's status, with the gym's payment details right inside the app.
XP, rankings and achievements
Daily missions detected from real usage, levels with titles, a monthly ranking and achievements to share on stories.
Digital membership card
Student ID with QR code, belt, stripes and validity — verifiable by the gym itself.
Schedule with real dates
The class grid projected onto actual days: this week and next, with check-in available on today's class.
Announcement board
Gym announcements with an expiry date, unread counter and read confirmation by the student.
Training reminders
A phone notification on the days the student has class, at the time the gym chooses.
School report
Under-18s upload a photo of their report card in the app; staff approve, reject or request a resend — and it counts toward promotion.
Dropout radar
A list of who stopped showing up, so the instructor can pull them back before it becomes a cancellation.
Guided tour
An interactive walkthrough per role (student, instructor, admin) on first login — and any time they want a refresher.
Team Alpha
PWACobra JJ
PWALion BJJ
PWAThe system is ours, the brand is the gym's
Name, colors, logo, payment details and liability waiver are configuration — not code. Each gym installs the app with its own icon.
- Name, colors and logo applied in real time across the whole product, including the app icon on the home screen.
- Installs as an app on Android and iPhone, without going through an app store.
- Genuine multi-tenancy: each gym's data is isolated, and nobody sees anybody else's students.
- An owner panel for licensing: register gyms, suspend or reactivate access and track monthly billing.
Clear rules, always a human decision
BRABUS shows the path; the instructor is the one who promotes, validates and decides.
Promotion is never automatic
The system calculates eligibility and shows what's missing. Belts and stripes come from the instructor, always.
Attendance counts only once validated
A student's check-in on its own does nothing. Without confirmation from whoever taught, it enters neither frequency nor XP.
Minors' data has its own door
School reports for under-18s live behind a dedicated, restricted endpoint — no student can read another's.
Every gym is an island
Students, finance, announcements and rankings stay isolated per gym, even with all of them on the same installation.
Bring your gym onto BRABUS
We set up your brand, import your students and train your team. Students log in with their own progress already on screen.