A Streamlit dashboard for tracking implementation progress across provinces.
- Install dependencies:
pip install -r requirements.txt
- Required files:
- Excel file with implementation data
- Province shapefile in
/province
directory - ZTE Flag.png for map markers
Local development:
streamlit run dashboard_v2.py
- Push to GitHub:
git add .
git commit -m "Ready for cloud deployment"
git push origin main
- Deploy on Streamlit Cloud:
- Connect your GitHub repository
- Select the main branch
- Set the main file path as:
dashboard_v2.py
- Real-time implementation progress tracking
- Province-wise analysis with interactive maps
- PDF report generation
- Auto-refresh capability
- Interactive charts and visualizations
- The dashboard automatically handles font availability
- Map generation includes fallback mechanisms
- PDF reports use standard fonts for cloud compatibility