Fortech
  • Аутстаффинг
  • Аутсорс
  • Веб-разработка
  • Мобильная разработка
  • ИИ-решения
  • UI/UX-дизайн
  • Техническая поддержка
КейсыКонтактыО насБлогКарьера
Связаться
  • Аутстаффинг
  • Аутсорс
  • Веб-разработка
  • Мобильная разработка
  • ИИ-решения
  • UI/UX-дизайн
  • Техническая поддержка
КейсыКонтактыО насБлогКарьера
Связаться
Fortech
Юридический адрес
344011, Ростовская область, г. Ростов-на-Дону, Лермонтовская ул, д. 22, офис 6, 7, 8
ИНН / КПП
6154162274 / 616401001
ОГРН
1226100005922
ОКВЭД
62.01 Разработка компьютерного программного обеспечения
Код вида деятельности в области IT
1.01, 1.04, 1.05, 1.06

Услуги

  • Аутстаф
  • Аутсорс
  • Веб-разработка
  • Мобильная разработка
  • ИИ-решения
  • UI/UX-дизайн
  • Техническая поддержка

Компания

  • Кейсы
  • Контакты
  • О нас
  • Блог

Соцсети

  • ВКонтакте
  • MAX
  • Telegram
  • Workspace
  • YouTube

Аккредитованная IT-компания
Запись №25727 от 13.04.2022

Минцифры России

Позвать нас в тендер

  • bidzaar
  • B2B-Center
Контент © fortech.dev • 2026Политика конфиденциальностиПолитика обработки персональных данных
  1. Главная/
  2. Кейсы/
  3. Агентский портал страховой компании на микрофронтендах Angular

Агентский портал страховой компании на микрофронтендах Angular

Как Angular-разработчики Фортех строят портал для агентов и общую фронтенд-платформу для команд крупной страховой компании

О проекте

Крупная страховая компания переводит продажи на новую корпоративную платформу. Её центр это агентский портал: через него агенты, субагенты и штатные сотрудники находят клиентов, подбирают страховой продукт, рассчитывают стоимость и оформляют полис. Учётные записи сотрудников переносятся на портал со старой системы.

Рядом с порталом развивается единая фронтенд-платформа: общие инструменты, компоненты и SDK, которыми пользуются разные продуктовые команды.

Программа большая. Только на стороне фронтенда работает шесть разработчиков, кроме них девять бэкенд-разработчиков, шесть тестировщиков, около шестнадцати бизнес- и системных аналитиков, техлиды, архитектор и DevOps-инженер. С августа 2025 года компания усиливает команды разработчиками Фортех: наши специалисты работают в нескольких командах сразу.

Задача

Каждый разработчик Фортех отвечает за свой участок:

  • архитектура микрофронтендов, SDK и общие инструменты платформы;
  • процесс оформления полиса: компоненты страхователя, собственника, транспортного средства и условий договора, расчёт стоимости;
  • корзина продаж: выбор продукта, оформление и связка с отдельным микрофронтендом ОСАГО;
  • карточка клиента: создание, просмотр, редактирование и поиск;
  • управление учётными записями агентов, субагентов и штатных сотрудников.

Реализация

Ограничения задачи

Над одним порталом работают несколько команд одновременно. Модули должны разрабатываться и выкатываться независимо, иначе релиз одной команды тормозит остальных.

Функции и данные зависят от роли. Агент, субагент и штатный сотрудник видят разное, и это надо учитывать на каждом экране, а не только при входе.

Агент может потерять связь посреди оформления полиса, и заполненные данные не должны пропасть.

Портал работает с персональными данными и документами клиентов, поэтому нужны защита от ботов, журнал действий и проверка прав на клиенте в связке с серверной авторизацией.

Решение

Микрофронтенды и SDK. Архитектура построена на Webpack Module Federation: «Выбор продукта», «Оформление корзины», «Поиск клиентов», «Карточка клиента», «Управление учётными записями» и другие модули развиваются отдельно. Переиспользуемые компоненты и утилиты публикуются пакетами в Artifactory с управлением версиями. Для команд платформы сделан SDK фронтенд-компонентов и инструмент для тестирования фронтенда.

Оформление полиса. Разработчик Фортех собрал контейнер процесса оформления договора и компоненты страхователя, собственника, транспортного средства с характеристиками и условий договора. Стоимость полиса пересчитывается при изменении параметров. Реквизиты подставляются из DaData, сканы документов в PDF, JPG и PNG загружаются с проверкой формата и размера, предпросмотром и привязкой к договору. Перед выпуском полиса клиент даёт согласие на отдельной странице.

Поиск и корзина. Мультипоиск ищет клиента по ФИО, ИНН, номеру полиса, VIN и госномеру с фильтрацией и историей расчётов. Общий компонент поиска работает во всех микрофронтендах. Корзина объединяет выбор продукта и оформление и передаёт контекст клиента в микрофронтенд ОСАГО.

AngularTypeScript

Карточка клиента. Форма создания клиента подсказывает данные через API, проверяет документы и берёт на себя основную бизнес-логику, поэтому агенту сложнее ошибиться. Таблица договоров показывает статусы, и каждый сотрудник видит только те договоры, на которые у него есть права. Документы клиента собраны в одном месте с историей изменений, фильтром по типу и быстрым добавлением новых версий.

Учётные записи и права. Сделаны страница создания учётной записи штатного сотрудника и проверка привилегий на стороне клиента. Страницы для агентов и субагентов, раздел управления профилями и метрики APM были в работе.

Надёжность и сервисы платформы. Черновики сохраняются при потере сети. Вход идёт через Blitz SSO, обновления в реальном времени приходят по SignalR. На всё приложение работают единая система уведомлений, общий подход к обработке ошибок, reCAPTCHA, телеметрия и продуктовая аналитика. Функции включаются и выключаются через feature toggles без нового деплоя. Отдельно сделаны навигационное меню и страница новостей.

Результат

У страховой компании появился агентский портал, где весь путь от поиска клиента до выпуска полиса проходит в одном процессе: данные подставляются автоматически, стоимость считается сразу, сканы и согласие привязываются к договору.

Команды разрабатывают и выкатывают свои модули независимо, а общие компоненты берут из SDK и пакетов в Artifactory, а не пишут заново.

Разработчики Фортех работают в программе с августа 2025 года сразу в нескольких командах: платформы, оформления полиса, корзины, карточки клиента и учётных записей.

Частые вопросы

Зачем страховому порталу микрофронтенды?
Над порталом работают несколько команд. Module Federation позволяет каждой выкатывать свой модуль, например корзину или поиск клиентов, не дожидаясь общего релиза.

Как не потерять данные, если у агента пропала связь?
Сохранять черновик договора локально и синхронизировать его, когда соединение вернётся. Так агент продолжит оформление с того же места.

Как разграничить доступ агентов, субагентов и штатных сотрудников?
Проверять привилегии на клиенте в связке с серверной авторизацией и показывать функции и договоры в зависимости от роли и зоны ответственности сотрудника.

Можно ли подключить к большой программе сразу нескольких фронтенд-разработчиков?
Да. Здесь Angular-разработчики Фортех с августа 2025 года работают в разных командах одной программы: от платформенного SDK до корзины продаж.

Нужен похожий проект?

Расскажите о задаче — оценим сроки и стоимость за 2–3 рабочих дня.

Написать в Telegram →

Связанные услуги

  • Frontend-разработка
  • Аутстаффинг специалистов

Другие кейсы

  • Обложка кейса Фортех: Система планирования бурения

    Формы программы бурения скважин для нефтегазовой компании

    Как фронтенд-разработчик Фортех сделал умное автозаполнение по справочнику и девять конфигурируемых форм для компоновки буровой колонны

  • Обложка кейса Фортех: Сотовый оператор для фанатов

    Веб-платформа продажи eSIM для болельщиков футбольного клуба

    Как мы с нуля сделали многоязычный сайт на Next.js с оплатой через Stripe, а потом вернулись на проект на второй этап

  • Сервис онлайн-оформления банковских карт

    Сервис онлайн-оформления банковских карт

    Веб-приложение для управления счетами и заказа карт, включая детские и на третьих лиц

  • Обложка кейса Фортех: Трансграничные переводы

    Фронтенд B2B-платформы трансграничных платежей на Next.js

    Как мы делали защищённый вход, регистрацию сотрудников и визуальный конструктор бизнес-процессов для финтех-сервиса

Готовы начать?

Опишите задачу — пришлём оценку проекта за 2–3 рабочих дня или резюме специалистов за 1–2 рабочих дня.

  • partners@fortech.dev
  • +7 (989) 617-13-94
  • Телеграм: @fortech_sales