An interactive web app for managing basketball lineups and player rotations across quarters. Built for coaches who want a visual way to plan and track who's playing when.
- Drag & Drop - Drag players onto the court to set lineups
- Offense & Defense - Manage both sides of the ball independently
- Quarter Management - Create, clone, and delete quarters
- Player Tracking - See how many quarters each player has played
- Cloud Save - Save and load games to the cloud
- Touch Support - Works on iPad and touch devices
- Mirror Lineups - Click OFFENSE/DEFENSE labels to mirror positions
- Add Players - Type names in the sidebar and click "Add Player"
- Set Lineups - Drag player tokens onto the left (offense) or right (defense) side of the court
- Swap Players - Drag one player onto another to swap their positions
- Navigate Quarters - Use ← → arrows or "+ New Quarter" to manage quarters
- Save Your Game - Click "Save" to store your lineup in the cloud
- Remove from court - Hover over a player and click the × button
- Mirror positions - Click the OFFENSE or DEFENSE label to copy that side's lineup (mirrored) to the other side
- Calibrate - Use "Calibrate Positions" to apply the current quarter's formation to all quarters
- Quarter count - The number badge on each player shows how many quarters they're playing
- Vanilla HTML/CSS/JavaScript
- Netlify Functions + Netlify Blobs for cloud storage
- Google Fonts (Inter, Oswald)
Built with ❤️ and 🏀