Корпоративный портал для проектно-строительной компании
Пилот за две недели от старта разработки
Задача
Проектно-строительная компания на 400+ сотрудников. Одно юрлицо, три направления: проектирование инфраструктуры городского электротранспорта, монтаж на объектах, собственное производство деталей. У каждого направления свои регламенты, документы и подразделения.
У HR-директора стояла типовая для компании такого размера задача: дать сотрудникам единое окно вместо общих папок, почты и Excel-таблиц. Новости, регламенты, заявки, справочники сотрудников, база знаний. Всё разъехалось по сетевым дискам и чатам в мессенджерах.
Коробочный Битрикс24 означал бы лицензии на каждого пользователя, кастомизацию под чужой интерфейс и месяцы до первого рабочего пилота. Интеграторы называли сроки два-три месяца только на MVP. Для HR, которому нужно запустить портал до кадрового пика в сезон, это неприемлемо.
Заказчик искал разработчика, который соберёт систему под их процессы, а не заставит 400 человек подстраиваться под коробку. Без NDA-данных в публичном кейсе: направление инфраструктуры электротранспорта, Санкт-Петербург, режим долгосрочного развития.
Решение
Через две недели после старта разработки сдали первый пилот: безопасная авторизация, ролевая модель admin / hr / employee, базовый функционал корпоративного портала. Стек: Next.js с генерацией интерфейса через v0, shadcn/ui, Drizzle ORM поверх PostgreSQL.
Первый релиз закрыл то, что HR использует каждый день: лента новостей, раздел регламентов с версионированием, карточки сотрудников с оргструктурой, поиск по документам. Интерфейс собирали из готовых компонентов, но логика доступа и структура разделов проектировались под заказчика.
Сейчас портал в активном использовании у сотрудников HR. Параллельно встраиваем CRM-модуль и внутренний чат. Второй релиз планируется в течение месяца. С заказчиком работаем в режиме развития, не разового подряда.
Флагманское направление студии: кастомный портал и CRM в одной системе. Без лицензионных платежей, без модулей «на будущее». Проекты, задачи, клиенты, документы, согласования, отчёты. ИИ-помощники только там, где снимают рутину: черновики ответов, поиск по базе знаний, напоминания.
Как устроено
Архитектура разделена на слои: фронт на Next.js App Router, API-роуты для бизнес-логики, PostgreSQL как единый источник правды. Drizzle даёт типизированные миграции без тяжёлого ORM.
Ролевая модель проверяется на сервере в каждом запросе. Сотрудник видит только свой отдел и общие материалы. HR видит кадровые разделы. Администратор управляет пользователями и правами. Такой подход проще аудировать, чем права «внутри Битрикса».
На дорожной карте: интеграция с 1С для справочника контрагентов, уведомления в Telegram при публикации регламентов, CRM-блок с воронкой по направлениям бизнеса. Каждый модуль подключается отдельным релизом, без остановки работающего портала.
Контекст отрасли
Для проектно-строительных и инжиниринговых компаний кастомная разработка оправдана, когда процессы не укладываются в коробку: разные направления внутри одного юрлица, жёсткие регламенты, интеграции с 1С и учётными системами. Запрос «корпоративный портал для строительной компании» на практике почти всегда означает именно такую специфику, а не «ещё один сайт».
Типичный сценарий: компания выросла из 50 до 300–500 человек, Excel и общие папки перестали работать, а внедрение ERP затягивается на год. Портал закрывает внутренние коммуникации и документы быстрее, чем полная замена учётной системы.
Кластер запросов: кастомная CRM для строительной компании, корпоративный портал под ключ, разработка CRM для девелопера. Общее: нужна одна система под свой процесс, а не лицензия на каждого сотрудника.
Безопасность
Авторизация и роли заложены с первого коммита. Пароли хешируются, сессии с ограниченным временем жизни. Для проектов с персональными данными держим инфраструктуру в РФ, секреты в переменных окружения, без ключей в репозитории.
Аудит действий администраторов планируется во втором релизе. Для заказчиков из госконтура это стандартное требование при приёмке.
Результат
HR получил рабочий портал за две недели вместо квартала ожидания у интегратора. Сотрудники перестали искать регламенты в почте. Следующий шаг: CRM и чат в том же интерфейсе, без второй лицензии и второго обучения.
Этапы работы
Первая неделя ушла на согласование структуры разделов с HR и ИТ: какие роли видят какие документы, откуда брать список сотрудников на старте, какие регламенты переносим в первую очередь. Без этого пилот превращается в красивую оболочку без контента.
Вторая неделя: авторизация, каркас страниц, загрузка первых регламентов, тестовые учётки для приёмки. Заказчик смотрел на staging, правки по интерфейсу шли в тот же спринт.
После пилота подключили обратную связь от конечных пользователей: что ищут чаще всего, где застревают. Это определило приоритет поиска и мобильную вёрстку ленты новостей.
Сравнение с коробочным порталом: нет ежегодной лицензии на 400 учёток, нет модулей, которые не включишь. Платите за разработку и поддержку, объём функций растёт релизами под ваш roadmap.
Для похожих компаний в СПб и регионах типичный запрос: «портал + CRM + документы» в одном контуре. Этот кейс показывает, что пилот реален за две недели при чётком scope первого релиза.
Частые вопросы
Сколько стоит пилот корпоративного портала? Зависит от scope первого релиза и интеграций. На созвоне за полчаса оцениваем объём и называем вилку. Прототип ключевого экрана делаем за 5–9 дней без предоплаты.
Чем отличается от Битрикс24? Нет лицензий на пользователей, интерфейс под ваши процессы, срок до пилота недели вместо месяцев. Платите за разработку, владеете кодом и данными.
Можно ли развернуть в контуре заказчика? Да. PostgreSQL и приложение на серверах в РФ, деплой через Docker или managed-хостинг по политике ИТ.
Похожая задача? Разберём на созвоне за полчаса. Для новых заказчиков делаем рабочий прототип за 5–9 дней, без предоплаты.