← All projects

Capstone project · about 90 minutes

Constraint-Based Shift Scheduler 🗓️

Fill a week of shifts around skills, availability, contracted hours and rest breaks, then prove the result is fair.

Every manager with staff does this by hand on a Sunday night, badly. The constraints fight each other: the only keyholder free on Friday is already at their contracted maximum. Your scheduler encodes each rule once, picks the fairest eligible person for each shift, and refuses to fake a solution when one does not…

This is a Pro project. Six portfolio projects are free, so you can see how they work before deciding.

See the free projects