Welcome to the CabbageSports Basketball Management System walkthrough. This guide will show you how to use every feature of the platform, from creating an account to managing live game statistics.
Section 1: Account Creation & Approval Process
Let's start with creating a new account.
Step 1: Navigate to the Sign-Up Page
On the login page, click the "Sign Up" or "Create Account" link to access the registration form.
Step 2: Search for Your League
Before filling out the form, you'll need to find your league. Use the search box at the top to search by city or state. For example, type "Miami" or "Florida" to find leagues in that area. If you want to see all available leagues, leave the search box empty or click "Show All."
Step 3: Complete Your Registration
Fill in the following required fields:
Full Name: Enter your complete name
Username: Choose a unique username
Email Address: Provide a valid email address
Phone Number: Optional, but recommended for account recovery
Password: Create a strong password with at least 6 characters
Confirm Password: Re-enter your password to verify
Select League: Choose your league from the dropdown menu
Important: The password strength indicator will show you if your password is weak, medium, or strong. Aim for a strong password by using a mix of letters, numbers, and special characters.
Step 4: Submit Your Application
Click the "Create Account" button. You'll see a success message indicating that your account has been created and is pending approval.
Step 5: Understanding the Approval Process
Your account status is now "WAITING-APPROVAL." This means an administrator needs to review and activate your account before you can access the system. You'll receive a notification once your account is approved. The administrator will change your status from "WAITING-APPROVAL" to either "USER" or "ADMIN" depending on your role.
Section 2: User Login Process
Once your account has been approved, you can log in to the system.
Step 1: Access the Login Page
Navigate to the login page. You'll see the Basketball Management System login form.
Step 2: Select Your League and Season
Before entering your credentials:
First, select your league from the "League" dropdown
Then, select the current season from the "Season" dropdown
The system will display the league name to confirm your selection.
Step 3: Enter Your Credentials
Username: Enter the username you created during registration
Password: Enter your password
Step 4: Log In
Click the "Login" button. If your credentials are correct and your account is approved, you'll be redirected to the main dashboard. The system will remember your league and season selection for future logins.
Section 3: Admin Functions - Creating a New Season
Admin users have access to powerful management tools. Let's start by creating a new season.
Step 1: Access the Admin Dashboard
After logging in as an admin, you'll see the main dashboard with various management options.
Step 2: Navigate to Season Management
Look for the "Seasons" or "Season Management" section in the admin panel. Click to open the season management interface.
Step 3: Create a New Season
Click the "Create New Season" or "Add Season" button. You'll be prompted to enter:
Season Name or Description: For example, "Fall 2025" or "Winter League 2026"
Start Date: When the season begins
End Date: When the season ends
Status: Set to "Active" for the current season, or "Inactive" for future seasons
Step 4: Save the Season
Click "Save" or "Create Season" to add the new season to your league. The season will now appear in the season list and be available for team and game assignments.
Section 4: Admin Functions - Adding Teams to a Season
Once you've created a season, you need to add teams to it.
Step 1: Access Team Management
From the admin dashboard, navigate to the "Teams" or "Team Management" section.
Step 2: Select the Season
If you have multiple seasons, make sure you've selected the correct season from the dropdown menu at the top of the page.
Step 3: Add a New Team
Click the "Add Team" or "Create Team" button. Enter the following information:
Team Name: The official name of the team
Team Code or Abbreviation: A short code for the team (optional)
Team Color: Select a primary color for the team (used in displays)
Coach Name: Optional
Home Court or Location: Where the team plays home games
Step 4: Save the Team
Click "Save" to add the team to the selected season. Repeat this process for all teams in your league.
Section 5: Admin Functions - Adding Players to Teams
With teams created, you can now add players to each team roster.
Step 1: Navigate to Player Management
From the team management page, click on a specific team to view its details. Look for the "Roster" or "Players" section.
Step 2: Add a New Player
Click the "Add Player" button. You'll need to enter:
Player Name: The player's full name
Jersey Number: The number they wear
Position: Guard, Forward, Center, etc.
Height: Optional
Weight: Optional
Grade or Age: Depending on your league type
Step 3: Save the Player
Click "Save" to add the player to the team roster. Continue adding all players for each team in your league.
Step 4: Assign Player to Team
Make sure the player is properly assigned to the correct team and season. You can edit or remove players at any time from the team roster page.
Section 6: Game Management - Creating a New Game
Now that you have seasons, teams, and players set up, you can schedule games.
Step 1: Access Game Management
From the admin dashboard, navigate to the "Games" or "Game Schedule" section.
Step 2: Create a New Game
Click the "Create Game" or "Schedule Game" button. You'll need to provide:
Home Team: Select from your list of teams
Away Team: Select the opposing team
Game Date: When the game will be played
Game Time: The scheduled start time
Location or Court: Where the game will be played
Game Type: Regular season, playoff, tournament, etc.
Step 3: Save the Game
Click "Save" or "Create Game" to add the game to your schedule. The game will now appear on the schedule and be available for stat tracking.
Section 7: Live Court Stats - Real-Time Game Tracking
The real-time stat keeping interface is the heart of the system during live games.
Step 1: Access the Live Stats Interface
From the game schedule, click on the game you want to track. Select "Start Stats" or "Live Tracking" to open the real-time stat keeping page.
Step 2: Understanding the Interface
You'll see two main tables - one for each team. Each row represents a player with columns for all basketball statistics:
Field Goals (FG): Made and Attempted
Three-Pointers (3PT): Made and Attempted
Free Throws (FT): Made and Attempted
Rebounds (REB): Offensive and Defensive
Assists (AST)
Steals (STL)
Blocks (BLK)
Turnovers (TO)
Personal Fouls (PF)
Points (PTS): Automatically calculated
Step 3: Recording Stats During the Game
As plays happen, simply tap or click the appropriate stat button for the player. For example:
Player makes a 2-point shot: Click the player's FG "Made" button once
Player attempts a 3-pointer: Click their 3PT "Attempt" button
Player gets a rebound: Click their REB button
Player commits a foul: Click their PF button
The system updates instantly, and points are automatically calculated based on made field goals and free throws.
Step 4: Undo Function
If you make a mistake, use the minus or undo button next to each stat to subtract it. This allows you to correct errors quickly during live play.
Step 5: Monitoring Team Totals
The bottom of each team's table shows total team statistics, updated in real-time as you enter individual player stats.
Section 8: Play-by-Play Logging and Instant Replay Recording
The play-by-play feature creates a detailed timeline of game events.
The play-by-play is automatic. Each play is automatically recorded for later viewing - listening.
Step 1: Access Play-by-Play
While on the live stats page, you'll see a "Play-by-Play" button. Click to open the play-by-play Log.
Step 2: Play By Play Log
The log Contains:
The time on the game clock
The player involved
The type of play (shot, assist, rebound, steal, etc.)
The result (made/missed)
Step 3: Using Instant Replay
The instant replay feature allows you to review recent plays:
Another Admin is actually doing the recording of instant replays in another screen:
The Admin user - stat taker will click the [Start Live Stats] button while the Admin2 use will click
the [Record Instant Replay] for the Same Season and Game. Note: more than one Admin can record at a time.
You make want Admin3 to also Record at the same time for multiple angles on each play..
Both the Stat taker and the users recording can view the replays
So when a play is in question everyone can view the instant replay. Maybe you just want the user recording to
call out the corrections. It's all up to you...
Click the "Instant Replay" or "Recent Plays" button
You'll see the last 10-20 plays in chronological order
Click on any play to view details or make corrections
You can edit or delete plays if needed
Section 9: Stream the Game Live
Anyone.. Guest.. Player.. Random person off the street can stream the game live on YouTube, Faceboob or Instagram
and send the live link to an administrator for pasting into the [Live] section.. any Guest or player that logs into
your leagues can watch the game live
Steps:
You or anyone for that matter starts a Live Stream on YouTube, Facebook or Instagram
They copy the Link for that stream and send it to you.
You click the [Live] button on the main page
Paste the link into the link section click [Load Stream] If the stream comes up click [Save this link] and mark as Live
Peviously Recorded Stream can also be viewed here
Anyone with an account can view the live game, but only authorized users can input/paste live links.
Section 10: Game Stats Report
After the game is complete, generate comprehensive statistics reports.
Step 1: Access the Stats Report
From the completed game's page, click "View Stats Report" or "Game Report" to open the all-stats page.
Step 2: Select Filters
The stats report page includes several filter options:
Select Game: Choose which game to view
Select Team: View one team or compare both teams
Select Player: View individual player statistics
Sort Options: Sort by points, rebounds, assists, etc.
Step 3: Understanding the Report
The report displays comprehensive statistics in a sortable table format:
Player Names and Numbers
All individual statistics (FG, 3PT, FT, REB, AST, STL, BLK, TO, PF, PTS)
Shooting Percentages
Plus/Minus (if tracked)
Time Played (if tracked)
Step 4: Exporting or Printing
Use the export buttons to:
Print the report
Export to PDF
Export to Excel or CSV
Share via email or social media
Step 5: Historical Comparison
The all-stats page often includes options to:
Compare this game to previous games
View season averages
View career highs
Compare players across games
Section 11: Game Schedule and Team Standings
The schedule and standings pages keep everyone informed about league progress.
Step 1: Viewing the Game Schedule
Navigate to the "Schedule" page from the main menu. You'll see:
All scheduled games for the season
Game dates and times
Home and away teams
Game locations
Game status (Scheduled, In Progress, Completed)
Step 2: Schedule Filtering
Use filters to view:
All games or specific date range
Specific team's schedule
Specific location or venue
Game type (regular season, playoffs, etc.)
Step 3: Accessing Team Standings
Click on the "Standings" or "League Table" link to view current rankings.
Step 4: Understanding Standings Display
The standings table shows:
Team Rankings: Ordered by wins/losses or points
Games Played
Wins and Losses
Win Percentage
Points For and Against
Point Differential
Streak: Current winning or losing streak
Step 5: Conference or Division Standings
If your league has multiple divisions, you can toggle between:
Overall league standings
Division standings
Conference standings
Step 6: Clicking Through to Team Details
Click on any team name in the standings to view:
Full team roster
Team statistics
Recent game results
Upcoming schedule
Section 12: Best Practices and Tips
Here are some important tips for getting the most out of the CabbageSports Basketball Management System:
For Administrators:
Set up your entire season structure (teams, players) before the first game
Assign multiple administrators to help with stat keeping during games
Regularly back up your data
Test the live stats interface before the first game of the season
Set clear rules for who can track stats and who has view-only access
For Stat Keepers:
Familiarize yourself with the interface before game day
Have a backup device ready in case of technical issues
Focus on accuracy over speed
Use the undo function immediately when you catch mistakes
Keep your eyes on the court, not the screen - muscle memory will help
Consider having two or 3 people: one Live Streaming the game, one recording Instant Replay, one entering stats
For actual stats taking, a laptop or large tablet is recommended.
Inetnet access is also required.
While taking stats and if you lose your internet access. Just keep taking stats. Dont leave
the page. All your stats are in memory.. and when you get internet access back you can then save stats
to the server..
For All Users:
Keep your login credentials secure
Log out after each session, especially on shared devices
Report any discrepancies to your league administrators immediately
Use a cell phone, tablet , laptop or desktop.
Conclusion
You've now learned how to use every major feature of the Basketball Management System, from account creation through live game tracking and reporting. This system is designed to make basketball statistics management simple and accurate, whether you're running a youth league, high school program, or recreational league.
Remember: Accuracy is more important than speed when tracking statistics. Take your time, use the undo function when needed, and don't hesitate to reach out to your league administrator if you have questions.
Thank you for using the Basketball Management System. Play ball! 🏀