This project requires API keys for optional AI-powered coaching feedback. Never commit API keys or secrets to the repository.
- Copy
.env.exampleto.envand fill in your keys:cp .env.example .env - The
.envfile is gitignored and must never be committed - Supported providers: OpenAI, Google Gemini, Anthropic Claude
Trained model weights (.pt files) are gitignored and should not be committed. Place your YOLO model at models/best.pt after cloning.
If you discover a security vulnerability, please open a GitHub issue describing the problem. Do not include sensitive information (e.g., API keys, credentials) in issue reports.