Описание проекта
Сотрудникам нужен собственный раздел, где они отмечают свою доступность и предпочтительные дни, просят обмен сменой с коллегой или возвращают смену менеджеру для переназначения. Когда график опубликован или изменён, затронутые люди должны получать понятное уведомление, чтобы никто не пришёл не в тот день. Менеджеру важны подсказки-ограничители: предупреждения о двойном назначении, о выходе за пределы заявленной доступности и о незакрытых сменах. Поверх планирования нужен простой подсчёт часов, чтобы видеть плановые часы по каждому человеку и по неделе и выгружать это для расчёта зарплаты, не превращая продукт в полноценную систему учёта рабочего времени.
Предложите, пожалуйста, аккуратный адаптивный интерфейс, удобный и на компьютере, и на телефоне, и разумную модель данных под ним. Опишите рекомендуемый стек, примерные сроки по каждой части и то, где вы проведёте границу, чтобы объём остался сфокусирован именно на планировании смен.
— Недельная сетка графика с перетаскиванием смен и назначением ролей
— Доступность и предпочтения сотрудников, обмен сменами в один клик
— Уведомления сотрудникам при публикации или правке графика
— Предупреждения о двойных назначениях и незакрытых сменах
— Подсчёт плановых часов по человеку и по неделе с выгрузкой