Веб-застосунок для складання графіка змін персоналу

Andriy
Роботодавець

Andriy

> 10 проєктів
Параметри проєкту
Варіант співпраціОдноразовий проєкт
Передоплатабез передоплат
Способи оплатиГотівка, Банківський переказ
Прийом заявоквід до 01.09.2026
Опис проєкту
У нас працює команда зі змінним графіком, і планування того, хто й коли виходить, давно перетворилося на хаос із таблиць. Нам потрібен окремий веб-застосунок саме для складання графіка змін: менеджер відкриває тижневу сітку, розподіляє людей по змінах, призначає ролі й одним натисканням публікує готовий графік для всієї команди. Це не система запису клієнтів і не звичайний табель обліку часу. Єдине завдання інструмента — планувати зміни працівників на тиждень уперед і тримати всіх у курсі, хто на якій зміні та коли виходить.

Працівникам потрібен власний розділ, де вони позначають свою доступність і бажані дні, просять обмін зміною з колегою або повертають зміну менеджеру для перепризначення. Коли графік опубліковано чи змінено, причетні люди мають отримувати зрозуміле сповіщення, щоб ніхто не прийшов не того дня. Менеджеру важливі підказки-обмежувачі: попередження про подвійне призначення, про вихід за межі заявленої доступності та про незакриті зміни. Поверх планування потрібен простий підрахунок годин, щоб бачити планові години по кожній людині та по тижню й вивантажувати це для розрахунку зарплати, не перетворюючи продукт на повноцінну систему обліку робочого часу.

Запропонуйте, будь ласка, охайний адаптивний інтерфейс, зручний і на комп'ютері, і на телефоні, та розумну модель даних під ним. Опишіть рекомендований стек, приблизні терміни по кожній частині й те, де ви проведете межу, щоб обсяг лишився сфокусованим саме на плануванні змін.

— Тижнева сітка графіка з перетягуванням змін і призначенням ролей
— Доступність і вподобання працівників, обмін змінами в один клік
— Сповіщення працівникам під час публікації чи правки графіка
— Попередження про подвійні призначення та незакриті зміни
— Підрахунок планових годин по людині та по тижню з вивантаженням
Автор проєкту: Andriy