Roster Management
Teams & Shooters
This page saves team rosters into the shared app data layer. On staging, that means D1. On localhost, it falls back to browser storage.
Tip: generate team cards first, then rename each team and replace the shooter names with real
roster names.
What this page does now
- Creates team cards in the shared data layer
- Stores six shooters per team
- Feeds the Enter Scores team/shooter dropdowns
- Feeds Shooter Lookup and broadcast pages