A Training Plan Generator for Basketball to pick the right exercises. It also helps you to track and rate good plans, for better reusability.
- All of the exercises and data is stored in google sheets
- Add, edit or delete data via google sheets
- You can choose the category and the intensity of the training session
- Display the last 5 generated plans
- Rate plans
- Flask
- flask-bootstrap
- flask-wtf
- gspread
- oauth2client
- To install all packages at once:
pip install flask flask-bootstrap flask-wtf gspread oauth2client
- To use gspread properly, you have to authenticate to enable API access. Here is the documentation
- Create a document named "exercises"
- Each sheet in the document represents a list of exercises
- Each entry in the list is a complete exercise with the following properties:
- Name, Category, Level, Description
- The example.png shows an example file
- Change the categories to your needs in the service.py file at line 17