Запит на оцінку робіт - серверне рішення для планування змін
Завдання
Створити серверне рішення для планування робочих змін. Технології (база даних, бекенд, фреймворк) - пропозиція від виконавця.
Масштаб:
- близько 100-120 працівників (агентів)
- близько 50 об'єктів
- об'єкти розділені між керівниками регіональних груп
- одночасна робота до 10 користувачів у системі
Що система повинна вміти
Зберігання даних
- Картки працівників (особисті дані, документи, кваліфікації, контракти)
- Картки об'єктів (адреси, графіки роботи, вимоги до кваліфікацій)
- Шаблони розкладів по об'єктах (з версіонуванням при змінах)
- Призначення працівників на зміни
- Історія всіх змін
Збір доступності (DISPO)
- Web-форма для працівника, заповнюється за індивідуальним посиланням
- Подвійна сітка день/ніч по дням місяця
- Автоматичне збереження відповідей у БД
- Зведений екран для керівників: хто відповів, хто ні
- Автоматичні нагадування не відповівшим
Робоча інформація для керівників груп
Кожен керівник регіональної групи бачить:
- свої об'єкти та розклади на них (повне управління)
- доступність всіх працівників компанії (для підбору кандидатів)
- зайнятість потрібного працівника в чужих групах у форматі read-only
- історію роботи кожного працівника по об'єктах (за останні 6 місяців)
- календар місяця з можливістю коригування
Головний керівник і оператори центрального офісу бачать все.
Автоматичні розсилки по сценаріях
- Повідомлення працівнику про призначену зміну (з вказівкою об'єкта, дати, часу)
- Нагадування про доступність перед початком нового місяця
- Повідомлення про зміну раніше призначеної зміни
- Повідомлення про скасування зміни
- Розклад сценаріїв налаштовується в системі
Канал розсилки: WhatsApp (через існуючий бот, API доступний) і/або email.
Багатокористувацький режим
- Одночасна робота кількох користувачів без затирання правок один одного
- Захист від логічних конфліктів: один працівник фізично не може бути призначений на два об'єкти в один час
- Видимість в реальному часі: чужі зміни з'являються на екрані автоматично
- Розмежування прав: кожен бачить і редагує тільки те, що належить його ролі
Безпека та надійність
- Аутентифікація користувачів з парольним захистом
- Аудит-лог: хто що змінив, коли, які дані були до і після
- Автоматичне резервне копіювання БД з можливістю відновлення
- Захист від типових атак (SQL-ін'єкції, XSS, CSRF)
- HTTPS для всіх з'єднань
Звітність
- Місячний зведений звіт по об'єктах (план, факт, відхилення)
- Місячний звіт по працівниках (години, розбивка по типах змін)
- Експорт в Excel
- Друковані розклади по кожному об'єкту
Імпорт існуючих даних
- Перенесення поточної бази даних у нове серверне рішення
- Збереження всіх зв'язків, історії, версій
- Валідація збігу звітів до і після переносу
Що потрібно від кандидата
В першому повідомленні прохання вказати:
- Стек, який ви пропонуєте для цього завдання, і чому
- Оцінка обсягу робіт в годинах
- Погодинна ставка або фіксована ціна
- Термін виконання з моменту старту
- 2-3 релевантних проекти з портфоліо (production-системи з одночасними користувачами)
- Доступність до старту робіт
- Будь-які питання по цьому документу
Контакт
[email / Telegram / LinkedIn - вставити]
Термін прийому відгуків: 11.05.2026 - 15.05.2026
Запит на оцінку робіт - серверне рішення для планування змін
Завдання
Створити серверне рішення для планування робочих змін. Технології (база даних, бекенд, фреймворк) - пропозиція від виконавця.
Масштаб:
- близько 100-120 працівників (агентів)
- близько 50 об'єктів
- об'єкти розділені між керівниками регіональних груп
- одночасна робота до 10 користувачів у системі
Що система повинна вміти
Зберігання даних
- Картки працівників (особисті дані, документи, кваліфікації, контракти)
- Картки об'єктів (адреси, графіки роботи, вимоги до кваліфікацій)
- Шаблони розкладів по об'єктах (з версіонуванням при змінах)
- Призначення працівників на зміни
- Історія всіх змін
Збір доступності (DISPO)
- Web-форма для працівника, заповнюється за індивідуальним посиланням
- Подвійна сітка день/ніч по дням місяця
- Автоматичне збереження відповідей у БД
- Зведений екран для керівників: хто відповів, хто ні
- Автоматичні нагадування не відповівшим
Робоча інформація для керівників груп
Кожен керівник регіональної групи бачить:
- свої об'єкти та розклади на них (повне управління)
- доступність всіх працівників компанії (для підбору кандидатів)
- зайнятість потрібного працівника в чужих групах у форматі read-only
- історію роботи кожного працівника по об'єктах (за останні 6 місяців)
- календар місяця з можливістю коригування
Головний керівник і оператори центрального офісу бачать все.
Автоматичні розсилки по сценаріях
- Повідомлення працівнику про призначену зміну (з вказівкою об'єкта, дати, часу)
- Нагадування про доступність перед початком нового місяця
- Повідомлення про зміну раніше призначеної зміни
- Повідомлення про скасування зміни
- Розклад сценаріїв налаштовується в системі
Канал розсилки: WhatsApp (через існуючий бот, API доступний) і/або email.
Багатокористувацький режим
- Одночасна робота кількох користувачів без затирання правок один одного
- Захист від логічних конфліктів: один працівник фізично не може бути призначений на два об'єкти в один час
- Видимість в реальному часі: чужі зміни з'являються на екрані автоматично
- Розмежування прав: кожен бачить і редагує тільки те, що належить його ролі
Безпека і надійність
- Аутентифікація користувачів з парольним захистом
- Аудит-лог: хто що змінив, коли, які дані були до і після
- Автоматичне резервне копіювання БД з можливістю відновлення
- Захист від типових атак (SQL-ін'єкції, XSS, CSRF)
- HTTPS для всіх з'єднань
Звітність
- Місячний зведений звіт по об'єктах (план, факт, відхилення)
- Місячний звіт по працівниках (години, розбивка по типах змін)
- Експорт в Excel
- Друковані розклади по кожному об'єкту
Імпорт існуючих даних
- Перенесення поточної бази даних у нове серверне рішення
- Збереження всіх зв'язків, історії, версій
- Валідація збігу звітів до і після переносу
Що потрібно від кандидата
В першому повідомленні прохання вказати:
- Стек, який ви пропонуєте для цієї задачі, і чому
- Оцінка обсягу робіт в годинах
- Погодинна ставка або фіксована ціна
- Термін виконання з моменту старту
- 2-3 релевантних проекти з портфоліо (production-системи з одночасними користувачами)
- Доступність до старту робіт
- Будь-які питання по цьому документу
Термін прийому відповідей: 11.05.2026 - 15.05.2026
Увійдіть
або
зареєструйтесь,
щоб побачити оригінал