A modern dashboard for tracking community health, contributor activity, and project momentum for ScanAPI. It helps maintainers and contributors quickly understand engagement trends, onboarding opportunities, and repository performance through a clean Streamlit interface.
This project turns GitHub community data into actionable insights. It highlights open issues, pull request activity, response and merge times, and contributor trends so teams can better support onboarding and ecosystem growth.
- Python 3.9 or newer
- A virtual environment tool such as
venv - Git
git clone <your-fork-url>
cd community-dashboard
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtstreamlit run src/app.pyThen open the local URL shown in the terminal in your browser.
Contributions are welcome. If you find a bug, have an idea for an improvement, or want to help shape the dashboard, please open an issue or submit a pull request.
Important: before committing any changes, developers must run black src/ to ensure the codebase stays consistently formatted.
