Welcome to BoxApp
BoxApp is a comprehensive CrossFit gym management platform built for box owners, coaches, and athletes. Get your box up and running in just a few minutes.New to BoxApp? This guide will walk you through setting up your box, configuring your admin account, and getting your first members onboarded.
Create Your Box
Register Your Box
Navigate to the registration page and provide your box information:Your box will be accessible at
your-slug.boxora.website or via URL parameter in local development.Create Admin Account
Set up your administrator credentials:
- Email: Your admin email address
- Password: Minimum 8 characters
Access Your Dashboard
Once registered, you’ll be redirected to your personalized dashboard based on your role:Add Your First Members
Now that your box is set up, invite your members:Add New Member
Click “Add Member” and provide:
- First and last name
- Email address
- Role (athlete, coach, or admin)
- Initial password (they can change it later)
Configure Your Box Settings
Customize your box to match your brand:Branding Options
Branding Options
- Logo: Upload your box logo
- Login Background: Custom background image for login page
- Box Name: Update your display name
- Time Zone: Set your local timezone for scheduling
Programming Setup
Programming Setup
- WOD Tracks: Create multiple tracks (RX, Scaled, Beginner)
- Schedule Classes: Set up recurring class times
- Movement Library: Add custom movements and exercises
- Benchmarks: Configure standard CrossFit benchmarks
Member Management
Member Management
- Roles: Define custom roles and permissions
- Billing: Set up membership plans and pricing
- Attendance: Configure check-in requirements
- Lead Tracking: Manage prospective members
Next Steps
You’re all set! Here’s what to do next:- Create Your First WOD - Add today’s programming
- Set Up Class Schedule - Define your weekly class times
- Import Members - Bulk upload existing members
- Configure Billing - Set up membership plans
- Customize Branding - Add your logo and colors
Need Help?
If you encounter any issues:- Review the detailed Installation Guide
- Check the authentication flow in
src/pages/Login.tsx:70 - Verify your Supabase credentials in
.env - Ensure your database migrations are up to date