Skip to content

dsarno/basketball-coach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏀 Basketball Coach

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.

image

✨ Features

  • 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

🚀 Quick Start

  1. Add Players - Type names in the sidebar and click "Add Player"
  2. Set Lineups - Drag player tokens onto the left (offense) or right (defense) side of the court
  3. Swap Players - Drag one player onto another to swap their positions
  4. Navigate Quarters - Use ← → arrows or "+ New Quarter" to manage quarters
  5. Save Your Game - Click "Save" to store your lineup in the cloud

🎮 Tips

  • 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

🛠 Tech Stack

  • Vanilla HTML/CSS/JavaScript
  • Netlify Functions + Netlify Blobs for cloud storage
  • Google Fonts (Inter, Oswald)

Built with ❤️ and 🏀

About

A simple interactive web / iPad 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.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors