Glossary
Key terms and concepts used throughout CheerKeeper.
Core Terms
Event
A competition, tournament, meet, or showcase. The top-level container for all schedule data. Examples: "Spring Championship 2025", "Regional Qualifier", "Dance Showcase".
Performance
A single scheduled time slot for a team to compete. Also called "routine" in dance, "match" in martial arts, or "rotation" in gymnastics depending on competition type.
Team
A group that competes together. May be called "athlete", "competitor", "ensemble", or "player" depending on sport.
Organization (Program)
The gym, studio, school, or club that teams belong to. Also called "program" in cheer, "studio" in dance, "dojo" in martial arts.
Session
A time block within an event (e.g., Morning Session, Afternoon Awards). Helps organize schedules and attendee expectations.
Hall (Room)
A physical space within the venue where competitions occur. Useful for multi-floor or parallel competitions.
Division
Typically an age group category. Examples: Tiny, Mini, Youth, Junior, Senior, Open.
Level
Competition tier or skill category. In cheer: Levels 1-6. In dance: Solo, Duo/Trio, Small Group, etc.
Schedule Terms
Rotation
The time interval between performances. Standard rotation in cheer is 8 minutes.
Check-In Time
When a team must arrive and register before performing.
Warm-Up Time
Scheduled time for teams to practice before competing.
Scratch
When a team withdraws from competition. The time slot may close or remain marked as scratched.
Break
A scheduled pause in competition for lunch, awards, or transitions.
Cascade
When changing one performance time automatically shifts subsequent performances. CheerKeeper's cascade logic handles this automatically.
Platform Terms
Admin Dashboard
The web application at admin.cheerkeeper.com where organizers manage events and schedules.
Mobile App
The iOS/Android app where attendees find events and track teams.
Publish
Making an event visible in the mobile app. Draft events are only visible to organizers.
Sync
Updating schedule changes in real-time so all users see the latest information.
Premium
Paid features in the mobile app including notifications, offline access, and countdown timers.
Technical Terms
Schedule Version
A counter that increments with each schedule change. Used for conflict detection when multiple users edit.
Optimistic Locking
A technique where users edit based on a version number. If versions don't match when saving, a conflict is reported.
Multi-Tenant
CheerKeeper architecture where each company's data is isolated but shares the same infrastructure.
JWT (JSON Web Token)
Authentication tokens used to verify user identity in API requests.
Competition Types
Cheer (Cheerleading)
Traditional competitive cheerleading with stunts, tumbling, and routines.
Dance
Competitive dance including jazz, contemporary, hip-hop, and more.
Gymnastics
Artistic or rhythmic gymnastics meets with apparatus rotations.
Martial Arts
Tournaments for karate, taekwondo, judo, and other martial arts.
Esports
Competitive video gaming tournaments.
Robotics
Robot-building competitions like FIRST and VEX.
See Competition Types for the full list of 69 supported sports.
User Roles
Owner
Full access to company including billing. One per organization.
Admin
Full access except billing and ownership transfer.
Editor
Can create and edit events but cannot manage users.
Member
View-only access to events and schedules.
Mobile App Terms
My Teams
Saved teams that you're tracking across events.
Near Me
Events happening close to your current location.
"X Teams Until You"
A countdown showing how many performances remain before your saved team.
Notification Time
How many minutes before a performance you want to be alerted.
Related Docs
- Competition Types - Full list of supported sports
- Sessions - Understanding sessions
- Events - Understanding events