Система управления сменами сотрудников
Система управления рабочими сменами для компании с большим количеством сотрудников, которая автоматизирует составление графиков с учётом ограничений, типов смен и особенностей работы команды.
Контекст
График на большое подразделение вручную составляется долго, а любая правка – отпуск, больничный, обмен сменами – рушит остальное расписание.
Система собирает расписание по правилам и оставляет возможность ручной корректировки: автоматика не должна лишать руководителя контроля.
схема
Как выглядит собранный график
из проекта
Как это выглядит

Что входило в задачи
Автоматика собирает график, руководитель правит исключениясложная часть здесь не алгоритм: расписание должно остаться согласованным после ручной правки
- Типы графиков2/2, 5/2 и другие модели смен
- Люди и подразделенияпринадлежность к группам и правам
- Особые сменыотпуска, больничные, отгулы
- Автосборка расписанияпо заданным правилам и ограничениям
- Шаблонытиповые сценарии работы подразделения
- Ручная корректировкаинтерфейс правки с контролем изменений
Стек проекта
PythonPostgreSQLReactалгоритмы составления расписаний