Guard retention into back attacks
Eight five-minute rounds with positional starts from headquarters. Competition team logged 44 exchanges with strong back attack finishes.
Grapply turns attendance, progression, rankings, classes, competitions, and academy culture into one live operating system for modern Jiu-Jitsu academies.
212
members
managed in one academy OS
47
checked in today
visible on the mat-side TV
312
weekly visits
attendance owners can actually feel
Live class
TV onlineGuard retention into back attacks
Leaderboard
Sofia Almeida
black belt
Lina Okafor
brown belt
Ana Costa
purple belt
Sofia
Noah
Lina
Ana
Grapply connects the surfaces your academy already runs on: roster, schedule, TV screen, rankings, feed, competitions, and staff permissions.
Belt, role, hours, streaks, focus areas, and profile context.
Weekly class operations for coaches, rooms, levels, and timing.
A live display that turns check-ins into academy energy.
Points, records, belt filters, and visible competitive movement.
Promotions, recaps, milestones, announcements, and moments.
Owner, admin, coach, and member roles connected to the workspace.
Real UI primitives inside daily operations
Calendar + popover pattern
| Su | Mo | Tu | We | Th | Fr | Sa |
|---|---|---|---|---|---|---|
Students see momentum. Coaches see context. Owners see whether the academy is healthy without opening five tools.
Longest streak
14 classes
Sofia Almeida
Most active this week
22 sessions
Sofia Almeida
Biggest improvement
+38% attendance
Maya Ribeiro
Top ranked this week
2,440 pts
Sofia Almeida
Weekly attendance
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Maya Ribeiro checked into Open Mat
Lina Okafor awarded 120 ranking points
Ana Costa joined Competition Team
Zoe Chen connected Strava activity
Eli Morgan completed 3-class beginner streak
Members
Drawer preview
Ana Costa
purple belt · 3 stripes
12
streak
1920
points
458h
mat time
21
30 days
Coach context: Knee cut chains. Last seen at Competition Team.
Members are sortable and scannable by role, belt, hours, classes, streak, and last seen. Coaches can open the right athlete context without hunting through sheets.
The schedule preview follows the product decision: classes, rooms, coaches, levels, and time blocks stay clear. No capacity clutter.
06:30
Sofia Almeida
12:00
Lina Okafor
17:30
Noah Keller
Schedule
Main Mat · No-Gi
Guard retention into back attacks
Sofia Almeida
black · 47m
Noah Keller
black · 41m
Lina Okafor
brown · 52m
Ana Costa
purple · 22m
Maya Ribeiro
purple · 38m
Omar Haddad
purple · 18m
Members scan from the mat.
Students check in, appear instantly on screen, and see the class, coach, focus, belt colors, and activity ticker. The room feels modern and alive.
Stripes and promotions are not buried in admin notes. They become moments the academy can see, celebrate, and build around.
Noah Keller
Received 4th stripe on Black Belt
Sofia Almeida · 2 hours ago
Maya Ribeiro
Moved to #2 in academy rankings
Sofia Almeida · Yesterday
Eli Morgan
Beginner streak achievement earned
Noah Keller · Yesterday
Camille Duran
Promoted to Purple Belt
Sofia Almeida · 3 days ago
Belt map
Rankings
Rankings make effort visible: points, records, movement, belt filters, and mat hours. Athletes know where they stand and what they are chasing.
2,440
top points
+4
biggest mover
5
LA Open athletes
44
exchanges logged
Recaps, promotions, streaks, open mats, and announcements become a shared record of what happened on the mats.
Mobile-ready academy moments
Built for members and coaches to stay connected between classes.
Eight five-minute rounds with positional starts from headquarters. Competition team logged 44 exchanges with strong back attack finishes.
Awarded after consistent competition prep and leadership in advanced rounds.
All registered athletes cleared weight. Final rules review scheduled Saturday 11:00.
All belts welcome. Flow rounds followed by free sparring with 28 check-ins.
Three consecutive fundamentals classes with cleaner hip escapes.
Upcoming tournaments, registered athletes, deadlines, and prep status sit next to the athletes training for them.
Gi / No-Gi
June 28, 2026 · Long Beach Convention Center
Gi / No-Gi
June 14, 2026 · Sporthalle Hardau
No-Gi
July 5, 2026 · Arena Vernets
Gi
August 22, 2026 · Centro Sportivo Pavesi
Single-location gyms, competition teams, and future multi-club networks all need the same thing: a workspace that makes the academy feel current.
San Diego, CA
212 members · Sofia Almeida
Zurich, CH
86 members · Noah Keller
Long Beach, CA
34 members · Lina Okafor
Students check in and appear on a screen that makes the room feel alive.
Fast member, rankings, and schedule surfaces built for real daily scanning.
Stripes, promotions, watchlists, and coach-awarded milestones.
Points and records that make competition culture visible.
Classes, coaches, rooms, levels, and time blocks in one operating view.
Upcoming events, registered athletes, deadlines, and prep status.
A social layer for sessions, streaks, team moments, and announcements.
Designed for single academies today and multi-club teams next.
Owners do not need another dead admin panel. They need a system that helps students return, coaches prepare, and the academy identity become visible.
Streaks, check-ins, and TV presence give students a reason to show up.
Feed moments, promotions, and competition prep turn training into shared culture.
Belts, hours, focus areas, and activity are visible before class starts.
Your academy feels current the moment students walk into the room.
Start with the academy OS, then grow into TV engagement, feed, roles, competitions, and multi-club support.
For small academies getting their core workspace organized.
For growing academies that want live engagement inside the room.
For teams running roles, events, competitions, and deeper academy culture.
For larger academies, multi-club teams, and deeper rollout needs.
No. The product is built around BJJ workflows: belts, stripes, mat-side check-ins, rankings, class culture, competitions, and coach context.
Yes. The landing preview mirrors the existing TV mode: live class info, checked-in athletes, belt colors, and academy activity.
Yes. The product already models owner, admin, coach, and member roles so the academy can grow without everyone sharing one login.
This prototype uses mock data with Supabase-ready API scaffolding. The landing form posts to a real route and falls back cleanly in local demo mode.
Tell us what you run today. We will show the flows that matter: TV, members, schedule, rankings, feed, competitions, or owner operations.
Typical walkthrough: 25 minutes
Built around the size and rhythm of your academy.