Про проєкт
Наш клієнт, MHP, — український аграрний гігант. Вони — провідний виробник м’яса птиці в Європі та одна з найбільших компаній з переробки зерна та м’яса на вітчизняному ринку. Як підприємство зі складними операціями, вони вибрали послуги WebbyLab для оптимізації внутрішніх процесів та документообігу.
Зокрема, процес запиту про відпустку в MHP спирався на паперові форми, що спричиняло додаткове ручне навантаження на роботу. Клієнт замість цього потребував рішення, яке б оптимізувало паперові ресурси, покращило планування витрат та забезпечило працівникам і їхнім керівникам інструменти самообслуговування. Вони очікували системи, де робітники могли б подавати запити про відпустку електронно — будь-де, будь-коли — і отримували б ці запити перевірені та відстежені миттєво.
Виклик
Нашим основним бізнес-викликом була розробка рішення, яке повністю задовольнило б потреби клієнта та зменшило залежність від керівників та офісів — зокрема, шляхом спрощення процесу запиту про відпустку. Включення функцій, таких як сортування даних, також було критичним.
Технічною проблемою, з якою ми стикнулись, була інтеграція з API клієнта та створення багатоплатформного веб-застосунку.
Рішення
На основі визначених бізнес- та технічних викликів WebbyLab запропонував потужне рішення: класичний веб-застосунок, побудований на новітніх веб-технологіях та хмарних сервісах. Програма складається з ReactJS фронтенду та NodeJS бекенду, який діє як проксі до API клієнта. Розгорнутий на Azure Container Apps, застосунок забезпечує масштабованість та доступність з різних пристроїв та браузерів.
Модель архітектури програмного забезпечення
Основні функції
Ми створили частини фронтенду та бекенду з нуля та інтегрували їх з API третьої сторони для забезпечення наступного функціоналу:
- Цифровий підпис на PDF документі.
- Представлення даних.
- Безпечна аутентифікація.
- Фільтрування даних.
Десктоп додаток
Мобільний додаток
Результати
Розроблений нами веб-застосунок успішно автоматизує створення запитів про відпустку для компанії з понад 25 000 співробітників. Він також скорочує час і паперову роботу, необхідну для відділу кадрів. Доставлена програма надійна та зручна у використанні, обслуговуючи користувачів усіх технічних рівнів, від фермерів до генеральних директорів.
Проект близько до завершення. Після випуску ми плануємо збирати дані користувачів та відгуки, щоб краще зрозуміти їхні потреби. Поки що пробна версія буде доступна користувачам, клієнт буде готувати свій API для другої ітерації, включаючи новий функціонал.
