TrainOS Documentation
Welcome to the TrainOS documentation. This guide covers everything you need to know to set up and manage your Brazilian Jiu-Jitsu academy using our platform.
The platform includes a web admin dashboard for academy owners, administrators, and instructors, plus a mobile app for members to view schedules, check in to classes, manage memberships, and engage with the community.
Platform Overview
The TrainOS is a complete management solution designed specifically for martial arts academies. It handles everything from daily class scheduling and attendance tracking to payment processing and community engagement.
Who uses what?
- Academy Owners & Admins use the web dashboard to manage all aspects of the academy — scheduling, members, payments, announcements, and settings.
- Instructors use both the web dashboard (for class management and attendance) and the mobile app (for checking students in during class).
- Members use the mobile app to view the schedule, check in to classes, manage their subscriptions, browse the store, and participate in the community feed.
Feature Guides
Getting Started
Create your academy, invite your team, and set up your first classes.
Class Schedule
Create recurring class templates, manage instances, and view your weekly calendar.
Attendance & Check-ins
Track attendance, configure check-in windows, and use instructor check-in mode.
Payments & Stripe
Connect Stripe, create membership plans, and process payments.
Announcements
Broadcast important updates with optional push notifications to all members.
Academy Store
Sell merchandise, manage inventory, and process orders with Stripe.
Community & Feed
Enable member posts, manage moderation, and build your academy community.
Members & Profiles
Manage members, track promotions, assign roles, and configure visibility.