A web-based application designed to help team leads efficiently assign and manage tasks across multiple testers.
Built with Streamlit and powered by GitHub as a backend, the tool supports real-time collaboration between multiple users.
- Upload team rosters (CSV / Excel)
- Assign tasks based on language requirements
- Track tester availability and workload
- Handle multi-user conflicts automatically
- Generate reports with actionable insights
- Multi-user support with conflict resolution
Managing task allocation across a team can become complex when:
- Multiple team leads assign tasks simultaneously
- Testers have different language and device capabilities
- Workload distribution is not visible
This tool was built to solve these challenges in a real production-like environment.
- Upload team roster
- Create and assign tasks
- Monitor workload and conflicts
- Adjust assignments in real time
- Generate reports
- Daily task planning
- Resource allocation across teams
- Monitoring team utilization
- Conflict resolution between assignments
- Python
- Streamlit
- GitHub (data storage & versioning)
👉 https://task-assignment-tool.streamlit.app/
- Built for multi-user environments
- Handles real-world messy data
- Implements conflict resolution logic
- Designed for practical team usage
Dilson Cassaro