Saratoga Cup - User Roles Overview

Saratoga Cup

User Roles & Features Overview

Production URL: https://pacnext.com/scc/cup/

March 7, 2026
Saratoga Cup - User Roles Overview

🌐 Public (Logged Out) Users

  • ✅ Week View - Full league schedule
  • ✅ Teams Page - All teams with basic rosters
  • ✅ Standings - Current league standings
  • ✅ Playoffs - Playoff bracket visualization
March 7, 2026
Saratoga Cup - User Roles Overview

⛳ Players

Everything Public Users See, PLUS:

  • ✅ Player Dashboard - Personalized view with next match, completed matches, future matches
  • ✅ Set Weekly Availability - Mark yourself as available/unavailable/maybe
  • ✅ View Team Statistics - Track your own performance
  • ✅ Enhanced Team Detail - See player roster & statistics for own team
March 7, 2026
Saratoga Cup - User Roles Overview

👨‍✈️ Captains

Everything Players See, PLUS:

  • ✅ Captain Dashboard - Team management center
  • ✅ Player Availability Grid - See all team members' status by week
  • ✅ Manage Team Availability - Set any player's status, mark 4 as "Playing"
  • ✅ Email Lineup to Pro Shop - Send formatted lineup with substitutes
  • ✅ Request Substitutes - Create requests, view signups, accept/decline
March 7, 2026
Saratoga Cup - User Roles Overview

👨‍✈️ Captain Features (Details)

Email Lineup to Pro Shop

  • Mark exactly 4 players as "Playing" (▶)
  • Add optional captain notes
  • Substitutes automatically labeled
  • Receive BCC copy

Substitute Requests

  • Create request for specific week with notes
  • View signups as they arrive
  • Accept one substitute per week
  • Auto-decline other signups when accepting
  • Email notifications sent automatically
March 7, 2026
Saratoga Cup - User Roles Overview

👑 Admins

Everything Captains See for ALL Teams, PLUS:

  • ✅ Admin Panel - Full system management
  • ✅ All Team Statistics - View detailed stats for any team
  • ✅ Score Management - Import from PDF, manual entry, re-import
  • ✅ System Monitoring - League-wide activity, data integrity
  • ✅ Database Access - Migrations, configurations, user roles
March 7, 2026
Saratoga Cup - User Roles Overview

📋 Feature Comparison Table

Feature Public Player Captain Admin
View Schedule ✅ ✅ ✅ ✅
View Standings ✅ ✅ ✅ ✅
View Basic Rosters ✅ ✅ ✅ ✅
View Own Team Stats ❌ ✅ ✅ ✅
View All Team Stats ❌ ❌ ❌ ✅
Set Own Availability ❌ ✅ ✅ ✅
March 7, 2026
Saratoga Cup - User Roles Overview

📋 Feature Comparison (continued)

Feature Public Player Captain Admin
View Team Availability ❌ ✅ (own) ✅ (own) ✅ (all)
Manage Team Availability ❌ ❌ ✅ (own) ✅ (all)
Mark Players as "Playing" ❌ ❌ ✅ ✅
Email Lineup to Pro Shop ❌ ❌ ✅ ✅
Request Substitutes ❌ ❌ ✅ ✅
Accept/Decline Signups ❌ ❌ ✅ ✅
Import Scores ❌ ❌ ❌ ✅
Access Admin Panel ❌ ❌ ❌ ✅
March 7, 2026
Saratoga Cup - User Roles Overview

🎯 Captain Weekly Workflow

  1. Log in to Captain Dashboard
  2. Review team availability grid
  3. Check for substitute requests/signups
  4. Mark 4 players as "Playing" for next match
  5. Add captain notes (optional)
  6. Send lineup email to pro shop
  7. Accept/decline substitute signups as needed
March 7, 2026
Saratoga Cup - User Roles Overview

🎯 Substitute Request Workflow

  1. Captain creates request for specific week
  2. System emails all active substitutes
  3. Substitutes receive email with quick-accept link
  4. Substitute clicks accept (or logs in to dashboard)
  5. Captain receives notification of signup
  6. Captain reviews and accepts/declines
  7. System emails substitute with confirmation
  8. System auto-declines other signups for same week
March 7, 2026
Saratoga Cup - User Roles Overview

📊 Player Statistics

Available to: Team Members, Captains (own team), Admins (all teams)

Aggregate Stats:

  • Matches: Total matches played
  • Tot Pts: Total points earned
  • Pts/Match: Average points per match
  • Pct Won: Percentage of possible points

Format Breakdown:

  • F9 Pts: Front 9 performance (points/percentage)
  • B9 Pts: Back 9 performance (points/percentage)
  • OP: Overall performance (points/percentage)
March 7, 2026
Saratoga Cup - User Roles Overview

Thank You!

Production URL: https://pacnext.com/scc/cup/

Tech Stack: React + TypeScript + Supabase + Vercel

Questions?

March 7, 2026