The system automates the booking days for the holidays based on constraints:
- Holiday entitlement
- Minimum number of staff levels with particular skills
- Peak time balancing
Features
- CRUD about employee
- Making holiday bookings
- WebJobs for checking employee seniority within the company
The following constraints must be met all the time:
- No employee can exceed the number of days of holiday entitlement
- Either the head or the deputy head of the department must be on duty
- At least one manager and one senior staff member must be on duty
- At least 60% of a department must be on duty