Dashboard
Season overview for Varsity.
Recent Matches
Upcoming Events
Team Leaders
Attendance Snapshot
Volleyball Dashboard
Team record, set results, leaders, and upcoming schedule.
Recent Matches
Upcoming Events
Team Leaders
Quick Actions
Players
Volleyball-specific roster with jersey numbers, positions, height, captain, eligibility, and photo roster import.
Add / Edit Player
Roster Snapshot
📷 Add Roster From a Picture
Last Photo Import
| # | Player | Position | Grade | Height | Squad | Status |
|---|
Match Center
Rally scoring, sets, serve, timeouts, quick player stats, and match saving.
Rally & Set Controls
🔵 Our Team
🔴 Opponent
Player Stat + Score
Scouting Lookup
Lineup & Rotation
Build the six-player court, see the rotation order, and rotate clockwise.
Lineup Details
Events & Schedule
Add matches, tournaments, scrimmages, and team events once. They automatically appear on the Team Calendar and can be loaded into Match Center or Broadcast.
Add Volleyball Event
Schedule Filters
Volleyball Schedule
Volleyball Statistics
Season totals from saved matches.
Player Season Stats
| # | Player | K | Err | Att | Hit% | A | Ace | SE | Dig | Blk | RE |
|---|
Player Stat Lookup
Choose any player on your roster to see a full season snapshot.
Opponent Scouting
Save stats for players from other teams so you can pull them up during Match Center.
Scouting Database
0 playersMatch History
Team Video Library
Save links to match film, practice video, scouting clips, and highlights. Matside stores the video link with your team instead of uploading the video file.
Add Video Link
Find Saved Video
Saved Volleyball Videos
Volleyball Broadcast Studio
Camera production, microphone, team branding, live scorebug, scheduled events, and clean OBS output — built to work like the wrestling Broadcast Studio.
Camera Production
Camera Off🏐 Match Controls — Score From Broadcast
🔵 Our Team
🔴 Opponent
📱 Full-Screen Phone Scorer
Live Output
For a transparent scorebug in OBS, add the URL below as a Browser Source. It polls the same shared Matside database used by phones and PCs.
Direct YouTube Live — No OBS
Broadcast Branding
Scorebug Preview
Basketball Dashboard
Game record, scoring, team leaders, and upcoming schedule.
Recent Games
Upcoming Events
Team Leaders
Quick Actions
Players
Basketball roster with jersey numbers, positions, height, captain status, and eligibility.
Add / Edit Player
Roster Snapshot
| # | Player | Position | Grade | Height | Squad | Status |
|---|
Game Center
Live score, period and game clock, shot clock, possession, fouls, timeouts, substitutions, and player stats.
Score & Team Controls
🔵 Our Team
🔴 Opponent
Game Clock / Shot Clock
Player Stats + Scoring
On-Court Lineup / Subs
Lineup & Substitutions
Set the starting five / on-court lineup and keep quick substitution notes.
Court View
Events & Schedule
Add games, tournaments, scrimmages, practices, and team events. Games can be loaded directly into Game Center and Broadcast.
Add Basketball Event
Schedule Filters
Basketball Schedule
Basketball Statistics
Season totals, percentages, player leaders, and saved game history.
Player Season Totals
| # | Player | GP | PTS | PPG | REB | AST | STL | BLK | TO | FG% | 3P% | FT% |
|---|
Game History
Team Video Library
Save links to game film, practice video, scouting clips, and highlights. Matside stores the link instead of uploading the video file.
Add Video Link
Find Video
Broadcast Studio
Wrestling-style Matside scorebug adapted for basketball, with camera, team logos, score, period, clock, shot clock, possession, fouls, and timeouts.
Camera + Wrestling-Style Scorebug
Camera OffLive Output & Team Branding
Direct YouTube Live — No OBS
Team Hub
Announcements, team directory, tasks, and shared resources.
Team Announcements
Team Directory
0 membersTeam Tasks
Shared Resources
Program Operations
Practice planning, weights, depth chart, challenge matches, eligibility, calendar, messaging, and documents.
Practice Planner
Drill / Workout Library
Weight Management
Tracking onlyEligibility / Availability
Coach-enteredDepth Chart
Challenge Matches
Program Calendar Items
Team Messages
Team Documents
Links/references in standalone modeTeam Calendar
Practice days, practice times, meets, travel, weigh-ins, meetings, and team events.
Upcoming Schedule
0 itemsScorebook
Score matches live and tag every statistic to video time.
Match Setup
Stat Tagging
Video
Our scoring
Opponent scoring
Scoring Timeline
Dual Meets
Choose an opponent from your imported team library, attach its roster, build the lineup, and send the dual directly to Broadcast.
Create Dual
Dual Lineup
| Wt | Our Wrestler | Opponent | Result | Winner | Team Pts |
|---|
Opponent Roster
Events
Duals, multi-duals, tournaments, and scrimmages.
Add Event
Schedule
Wrestlers
Roster profiles, season records, and Track identifiers.
Add Wrestler
Roster
| Wrestler | Wt | Grade | Record | Falls | Track |
|---|
Import My Roster from Trackwrestling
Import Trackwrestling CSV / TSV
Headers can include name, firstName, lastName, weight, grade, record, trackId, twId, profileUrl, or trackProfile.
Paste Trackwrestling Roster
Import My Roster from a Picture
Preview
Review OCR Rows
0 foundWrestler Profiles
Complete season profile with stats, tendencies, video, attendance, placements, and goals.
Opponent Scouting
Build opposing rosters and save tendencies, strengths, and match notes.
Add Opponent Wrestler
Scouting Database
Tournament Placements
Track placements, tournament records, and team points.
Add Placement
Placement History
Video Library
Review saved match video and jump directly to tagged scoring moments.
Matches with Video
Video Review
Reports
Individual and team performance analytics.
Season Statistics
| Wrestler | Record | Win% | TD | TD Att | Esc | Rev | NF Pts | Falls | PF | PA |
|---|
Match History
Attendance
Daily wrestler attendance and participation history.
Attendance Summary
Equipment
Track inventory, athlete assignments, jersey/equipment numbers, and check-ins.
Add Equipment / Uniform
Check Out to Athlete
Check In Item
Inventory
0 itemsAssignment / Check-In History
Broadcast Studio
Produce a match with camera, microphone, scorebug, recording, OBS output, and an RTMP streaming gateway.
Camera Production
Camera OffBroadcast Match Setup
Upload optional left and right team logos for the scorebug, then adjust the size and position for each side.
Open Live Output for a clean camera + scorebug window. OBS can capture that window. The app keeps the overlay synced as scores change.
Matside sends the produced wrestling camera + scorebug directly to YouTube as one 16:9 feed. No OBS and no screen sharing.
Live Match Scorer
Preview
Broadcast Session Log
Stream keys are never stored here.Track Sync
Import Trackwrestling schools and public rosters, manage Track IDs, and move data in or out of Matside.
My Team ↔ Trackwrestling Sync
Trackwrestling Mapping
Import
Connector Layer
Load Teams from Admin Catalog
Import Schools from Trackwrestling
Trackwrestling Season Teams
Add Season Team
Import Team List
Import a CSV or paste a list. Supported headers include teamName, abbreviation, state, season, gender, level, governingBody, division, section, and trackTeamId. A simple one-team-per-line list also works.
Team Branding Finder
Add Logo
Logo Preview
Detected Colors
Trackwrestling Team Rosters
Automatic All-Team Roster Sync
Roster Image Import
Import / Paste Roster
For a private Trackwrestling roster, open the team page, copy the roster table, and paste it here. CSV/TSV headers can include name, firstName, lastName, weight, grade, record, trackId, and profileUrl.
Add Wrestler
Import Any Trackwrestling Season
Import boys or girls teams from any Trackwrestling season and governing body, then keep each season separate in the same Matside team library.
Admin Team Catalog
Universal Trackwrestling Season Importer
Browser-Session Team Import
If Trackwrestling Blocks the Direct Pull
Import a Spreadsheet or Pasted Team List
Headers can include teamName, abbreviation, state, season, gender, level, governingBody, division, section, trackTeamId, trackProfileUrl, primaryColor, and secondaryColor. A simple one-school-per-line list also works.
Trackwrestling Links & Rosters
Imported Team Library
Messages
Team-wide chat and one-on-one direct messages using your Matside team accounts.
Entire Team
Athlete Pickup & Sign-Out
Parents/guardians can submit a signed pickup record for an event. Head and assistant coaches can acknowledge it and keep the signed record on file.
Parent / Guardian Sign-Out
My Pickup Records
Coach Acknowledgment Queue
Signed Pickup Files
Accounts, Login & Permissions
Create team logins and control which parts of Matside each role can access.
Create Team Account
Team Join / Invite
In this offline prototype, team code + sync package simulates joining the team. The same account model is ready to connect to a hosted backend later.
Team Accounts
Permission Summary
Athlete Sign-Outs
Matside Admin
This is the platform administration workspace. Team coaching, scoring, broadcast, roster, and practice tools stay outside Admin. Use the shared MaxPreps School Database for every non-wrestling sport, while Wrestling continues to use the Trackwrestling Team Catalog.
☁ Cloud Streaming Relay
Admin Quick Actions
🤼 Wrestling Teams
🏐 Volleyball Teams
🏀 Basketball Teams
Create Registered Person
Create an account for any registered team. The temporary password can be changed on first login.
🏫 MaxPreps School Database
Add Schools from MaxPreps
Add / Edit School
🏐 MaxPreps Volleyball Team Catalog
Pull Teams from MaxPreps
Edit Volleyball Catalog Team
🏀 MaxPreps Basketball Team Catalog
Pull Teams from MaxPreps
Edit Basketball Catalog Team
Shared Trackwrestling Team Catalog
Pull Teams from Trackwrestling
Edit Catalog Team
Build Team Roster from a Picture
All Registered People
Administration Tools
Platform Backup & Restore
Back up every registered team, user, team workspace, roster, schedule, settings, and administrator record in one JSON file.
Exports & Records
Download administration records for reporting or offline review without exposing anyone's current password.
System & Shared Data
Check the Windows Matside server and manually synchronize the browser with the shared PC database used by phones and other devices.
Database Integrity
Scan for duplicate usernames, accounts without a valid team, teams without an active Head Coach, missing team workspaces, and platform account issues.
Registration & Session Security
Control whether new teams can self-register and invalidate remembered logins on other devices when access needs to be reset.
Administrator Log Maintenance
The activity log records platform administration actions. Export it before clearing if you need to retain a copy.
Administrator Activity
Security Notes
Passwords/PINs are stored as PBKDF2 hashes. Admin can reset a password but cannot reveal the existing one.
Disabling a person prevents new access when devices synchronize. Disabling a team blocks its non-Admin accounts.
This build is intended for your trusted Matside local server/network. Do not expose the local server port directly to the public internet.
Athlete Portal
Your record, goals, video, attendance, placements, and coach feedback in one place.
Settings
Team identity, squads, defaults, and local data management.
Team Settings
Squads
Phone Access
Changes to wrestlers, teams, schedules, reports, messages, and other saved Matside data sync through the computer while both devices are on the same network. On iPhone use Safari → Share → Add to Home Screen. On Android use Chrome → menu → Add to Home screen.
Data
Matside keeps a local browser cache and, when the Windows phone server is running, shares the team database with devices on your local network. Videos remain stored on the device/browser that recorded them.