Basketball Rotation Manager is a web application designed to help coaches manage player rotations during a basketball game. It calculates and displays the playtime for each player, ensuring fair and efficient use of the team.
- Player Rotation Management: Automatically rotates players on and off the court based on specified intervals.
- Players names stored in local storage
- Untick players to remove them from the rotation
- Playtime Tracking: Accurately tracks and displays the playtime for each player.
- User-Friendly Interface: Easy-to-use interface for setting up and managing rotations.
https://tallday.github.io/Basketball-Sub-Planner/
- Only 10 players can be added
- Assumes match is 40 minutes long with two halves
-
Clone the repository:
git clone https://github.com/yourusername/basketball-rotation-manager.git cd basketball-rotation-manager -
Install dependencies:
npm install
-
Run the application:
npm start
-
Open your browser and navigate to
http://localhost:3000to view the application.
- Set Up Players: Enter the list of players and specify the number of active players on the court.
- Configure Rotations: Set the duration for each rotation and start the game.
- Monitor Playtime: View the playtime summary for each player in real-time.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature/YourFeature). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
