SportsByNumbers/CourtIQ
0
CourtIQ Basketball Analysis App (Streamlit Version)
This is a re-implementation of the CourtIQ application using the Streamlit Python framework, designed for deployment on Hugging Face Spaces.
Features
- Dashboard Overview
- Game Management (Create, Select, Edit, Delete Games)
- Team Rosters (Create, Edit, Delete Teams; Create, Edit, Delete Players; Add/Remove Players from Teams)
- Video Analysis (Placeholder for upload/link and results)
- Manual Stats Entry
- Player Performance Report
- Placeholder Reporting Sections (Team Statistics, Game Summary, League Comparison)
How to use
The application runs directly in your browser. Use the sidebar to navigate between different sections.
Technologies Used
- Streamlit (Python framework for web apps)
- Pandas (for data display)
Data Persistence
Please note that data entered into this application (teams, players, games, stats) is stored in the browser's session state and will reset if the application is fully refreshed or closed. For permanent data storage, a database integration would be required.
Deployment on Hugging Face Spaces
This Space uses the streamlit SDK. Hugging Face will automatically install the dependencies listed in requirements.txt and run app.py.
