Inspiration
I was inspired by two games:
- Oxygen Not Included, where schedules and morale directly impact productivity
- Arknights, where operators with different skills and stamina dynamically affect base efficiency
Both games make complex systems intuitive through visual simulation. I wanted to bring that idea into a team management context, which creating a board where availability, morale, assignment rules, and progress are visible and explainable in real time.
What It Does
SKYVIEW allows a project lead to:
- See all projects and their priorities (P1 / P2 / P3)
- View task groups with remaining workload and estimated completion time (ETA)
- Monitor each staff member’s morale and skill profile
- Assign and reassign staff dynamically
The system enforces realistic constraints:
- An operator can only belong to one project at a time
- Within that project, they may join up to two task groups
- Morale decreases while working and recovers while resting
- ETA recalculates dynamically based on the number of operators currently able to work
How We Built It
Challenges We Ran Into
What's Next for SKYVIEW
Future improvements could include:
- Automatic staffing recommendations based on skill optimization
- Predictive workload balancing
- Integration with real-world task management tools
Built With
- python
- streamlit
Log in or sign up for Devpost to join the conversation.