Проектирование и фронтенд-разработка цифрового банка для крупной B2B-платформы. Автоматизация онбординга и запуск ДБО с нуля.
В условиях высокой оборачиваемости капитала в сфере электронной коммерции классический процесс открытия расчетного счета (сбор документов, визиты в отделения, длительный комплаенс) создает критические барьеры для бизнеса. Крупный экосистемный банк, обслуживающий масштабную ритейл-платформу, инициировал создание цифровой финтех-среды для автоматизации и ускорения этого процесса.

В основе технического решения лежит стек React/TypeScript, развернутый на три независимых цифровых продукта: фронтенд для пользователей, бэк-офис и систему ДБО. Управление сложным состоянием данных делегировали Redux Toolkit, гарантировавшему консистентность информации в виджетах и формах. Обработку динамических полей со взаимными зависимостями изолировали внутри Final-Form. Централизованный контроль доступа и сквозную аутентификацию (SSO) обеспечили за счет внедрения Keycloak.
Основная техническая сложность заключалась в кастомизации формы выбора адреса. Требовалось настроить картографический сервис YMaps так, чтобы координаты клика конвертировались в текстовый адрес, синхронизируясь с графиком работы курьерской службы. Логика Final-Form позволила валидировать эти параметры локально, снижая число лишних запросов к бэкенду. Оптимизацию UI под мобильные устройства выполнили через SCSS-миксины, трансформируя карту в модальный блок для сохранения эргономики интерфейса.
В админ-панели мы создали сквозной интерфейс карточки клиента. После регуляторного скоринга модератор видел в одном окне все документы и мог редактировать их или переводить заявку на новый этап воронки через RTK-экшены.
Для личного кабинета ДБО разработали генерацию отчетов в PDF и Excel за любые периоды: фронтенд забирал сырые данные через RTK Query, форматировал их на клиенте и отдавал пользователю. Защиту операций настроили через 2FA в Keycloak с подтверждением по телефону до обновления токенов. Актуальность счетов и лимитов в виджетах обеспечили с помощью polling через RTK Query с шагом в 30 секунд.


Для бизнес-пользователей: Клиенты платформы электронной коммерции получили возможность удаленного открытия расчетного счета за 15 минут без посещения отделений – от подачи документов до назначения курьерской встречи на интерактивной карте в один клик.
Для операционной команды: Модераторы финансовой организации ведут обработку, верификацию и сопровождение заявок в едином оптимизированном интерфейсе, что полностью исключило переключение между сторонними системами.
Для личного кабинета: В приватном контуре пользователи бесшовно совершают переводы, выгружают финансовую отчетность за кастомные периоды и управляют тарифными планами под защитой двухфакторной аутентификации.
Итог для заказчика: Банк получил цифровую экосистему из трех связанных приложений на современном технологическом стеке, закрывающую полный жизненный цикл работы с клиентом – от первичного онбординга до ежедневного расчетно-кассового обслуживания.
Автоматизация процессов кратно снизила операционную нагрузку на персонал, а заложенная архитектура на базе React и Redux Toolkit позволяет гибко масштабировать систему и интегрировать новые финтех-продукты без необходимости рефакторинга базового ядра.

Веб-приложение для дистанционного банковского обслуживания — включая управление счетами, проведение платежей и адаптивный пользовательский интерфейс.

Веб-приложение для аналитиков, позволяющее отслеживать подозрительную финансовую активность, просматривать профили пользователей и формировать отчеты для служб безопасности.