Кастомний корпоративний інтранет-портал
Корпоративний інтранет-портал — закрита платформа для співробітників: стрічка новин, база знань, заявки та погодження, телефонний довідник, управління завданнями, HR-функції. Коли готові рішення на кшталт SharePoint, Bitrix24 або Confluence не закривають специфіку бізнесу або вимоги безпеки, доводиться будувати кастомний інтранет. Ми займаємося цим понад 8 років і реалізували понад 50 проєктів для компаній з чисельністю від 50 до 5000 співробітників. Типовий портал часто не справляється з нестандартними маршрутами погодження або інтеграцією з legacy-системами — саме тоді замовник звертається до кастомної розробки.
Типові проблеми, які вирішує інтранет
Розрізненість інформації. Документи в одному місці, новини в іншому, CRM — у третьому. Співробітники витрачають до 30% часу на пошук даних. Інтранет об'єднує все в єдиному інтерфейсі: стрічка новин, структурована база знань, пошук по всіх документах.
Складні погодження. Заявки на відрядження, закупівлю обладнання або відпустку проходять через кількох керівників. Без автоматизації процес затягується на дні. Наш конструктор форм і маршрутів погодження скорочує час обробки заявки до 2–4 годин.
Відсутність єдиного довідника. Актуальні контакти співробітників, org chart, компетенції — все в одному місці з синхронізацією з Active Directory або 1С:ЗУП.
Як ми це робимо: стек і кейс
З нашої практики: для одного клієнта (IT-компанія, 300 співробітників) ми побудували портал на Laravel 11 з React 18. Front-end — SSR на Next.js 14. База даних — PostgreSQL, пошук через Meilisearch. Аутентифікація — SAML 2.0 через ADFS. Впровадили за 3,5 місяці.
Ключовий модуль — конструктор заявок з динамічними формами та послідовними етапами погодження. Наприклад, заявка на закупівлю: співробітник заповнює форму, система перевіряє бюджет, відправляє керівнику відділу, потім фінансовому директору. На кожному кроці — сповіщення в Telegram.
«Портал скоротив час погодження заявок з двох днів до трьох годин», — зазначив керівник IT-відділу клієнта.
Чому варто обрати кастомну розробку замість готового рішення?
Готові платформи (Bitrix24, SharePoint) підходять для простих сценаріїв, але коли потрібна нестандартна логіка або високий рівень безпеки, вони програють. Кастомний інтранет:
- не прив'язаний до вендора та ліцензійних платежів;
- легко інтегрується з legacy-системами (1С, CRM, ERP);
- дозволяє реалізувати будь-які бізнес-правила;
- масштабується під зростання компанії без обмежень.
Кастомна розробка в 2-3 рази швидше впроваджує нові модулі порівняно з доопрацюванням Bitrix24, оскільки ми не обмежені архітектурою вендора. Економія на ліцензіях — до 40% на рік для середнього бізнесу. Середній термін окупності кастомного інтранету — 1,5–2 роки за рахунок скорочення простоїв та прискорення погоджень.
Процес роботи
- Аналітика (1–2 тижні). Вивчаємо бізнес-процеси, збираємо вимоги від ключових відділів, визначаємо MVP.
- Проєктування (2–3 тижні). Малюємо прототипи, погоджуємо структуру порталу, готуємо технічне завдання.
- Розробка (2–6 місяців). Backend, frontend, інтеграції. Ведемо спринти по 2 тижні, кожен завершується демо.
- Тестування (2–4 тижні). Функціональне, навантажувальне, безпеки. Пишемо автотести.
- Запуск і підтримка. Деплой на ваш сервер або хмару, навчання адміністраторів, технічна підтримка.
Приклад технічної архітектури
- Backend: Laravel 11 з модулями аутентифікації (SAML2), конструктором форм, чергою сповіщень.
- Frontend: Next.js 14 з SSR, React 18, Tailwind, react-query.
- Інтеграції: REST API для 1С, Graph API для Exchange, WebSocket для сповіщень.
- База даних: PostgreSQL + реплікація, Redis для кешу.
- Пошук: Meilisearch.
- Розгортання: Docker, CI/CD через GitLab.
Що входить в результат?
- Документація: опис архітектури, інструкції з адміністрування, посібник користувача.
- Вихідний код і права на нього.
- Доступи до сервера, CI/CD.
- Навчання команди (2–3 дні).
- Технічна підтримка на 3 місяці (далі за договором).
Терміни та вартість
MVP — від 3 місяців. Повнофункціональний інтранет — від 5 до 9 місяців. Вартість розраховується індивідуально залежно від складності модулів та інтеграцій. Бюджет проєкту узгоджується на етапі аналітики.
| Параметр | Кастомний інтранет | Готове рішення (Bitrix24/SharePoint) |
|---|---|---|
| Ліцензія | Відсутня — ви володієте кодом | Щорічна плата, часто за користувача |
| Гнучкість | Будь-які доопрацювання | Обмежена кастомізація |
| Інтеграція | Будь-які API, legacy | Тільки підтримувані вендором |
| Безпека | Повний контроль, аудит, 2FA | Залежить від вендора |
| Масштаб | Без обмежень | Часто є ліміти за функціоналом |
Забезпечення безпеки корпоративного порталу
Всі запити — по HTTPS. Сесії з IP-прив'язкою (опціонально). Журнал дій (audit log) фіксує кожну дію: хто, коли, що змінив. Двофакторна аутентифікація через TOTP. Обмеження доступу за IP або VPN. Для державних компаній — сертифіковані засоби криптографії.
Інтеграції
| Система | Спосіб інтеграції |
|---|---|
| Active Directory | LDAP sync, SAML/OIDC |
| 1С:ЗУП | REST API (HTTP-сервіси) |
| Email (Exchange/Gmail) | SMTP, Graph API |
| Telegram/Slack | Бот для сповіщень |
| Jira/GitLab | Webhook для відображення завдань |
Інтеграція з 1С
Інтеграція з 1С реалізується через REST API (HTTP-сервіси) або обмін файлами (CommerceML). Ми налаштовуємо синхронізацію довідників (співробітники, відділи) та документів (заявки, відпустки) в реальному часі або за розкладом. Для клієнтів з 1С:ЗУП це скорочує ручне введення даних на 70%.
Мобільний доступ
Progressive Web App (PWA) дає співробітникам доступ до інтранету зі смартфона без встановлення з App Store. Push-сповіщення через FCM для важливих оголошень та нагадувань про погодження.
За понад 8 років досвіду ми гарантуємо надійність та відповідність вашим вимогам. Зв'яжіться з нами для консультації — підготуємо КП протягом двох днів. Замовте оцінку вашого проєкту прямо зараз.







