A Streamlit dashboard for assigning operators and vehicles to shifts, tracking planned versus completed sessions, monitoring route coverage gaps, and identifying backfill needs in self-driving data collection operations.
- Create new shift assignments in the UI
- Upload CSV support
- Filter by shift date, city, route, shift, operator, priority, status, and supervisor
- Planned vs completed session tracking
- Route coverage gap analysis
- Operator assignment load chart
- Planning queue for high-priority, low-coverage, or backfill assignments
- Route summary and shift summary tables
- Download filtered CSV exports
- Sample data fallback for testing
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py