Мультиязычный сайт для страховой компании в Монголии
Веб-платформа с интеграцией в государственные и платёжные системы
О проекте
Клиент — страховая компания на рынке Монголии. На момент начала проекта у компании был устаревший сайт, функциональность которого не позволяла интегрироваться с внешними сервисами и не обеспечивала возможности масштабирования. Дополнительно требовалась поддержка нескольких языков, так как продукт ориентирован на разную аудиторию.
Стек технологий
Задача
Разработать мультиязычный веб-сайт с возможностью интеграции с государственными системами, платёжными сервисами и внутренней системой лояльности. Также важно было сделать удобную административную панель для управления контентом и ролями пользователей.
Ограничения
Проект включал работу с внешними системами, включая государственную платформу ХУР, что накладывало ограничения на формат и обработку данных. Дополнительно сложность создавали процессы взаимодействия с технической стороной клиента, из-за чего замедлялись согласования и уточнение требований.
Решение
Разработали веб-приложение на Next.js с серверной частью на Java Spring Boot. Сайт поддерживает мультиязычность и позволяет гибко управлять контентом в зависимости от языка. Интеграции с системой ХУР, платёжными сервисами и системой лояльности реализовали через отдельный слой — это сделало систему более устойчивой к изменениям. Также разработана административная панель с разграничением ролей: редактирование разделов, управление данными и настройка доступов без участия разработчиков.
Сложности и решение
Основная сложность — коммуникация с техническими специалистами со стороны клиента: разные подходы и задержки в обратной связи усложняли разработку. Выстроили более формализованный процесс с фиксацией требований и регулярными синхронизациями. Для интеграций реализовали промежуточный слой, изолирующий систему от изменений во внешних сервисах.
Дальнейшее развитие
После запуска проект продолжил развиваться в сторону расширения интеграций и добавления новых функций для работы с клиентскими данными и программами лояльности.
Результат
Запустили стабильный мультиязычный сайт с необходимыми интеграциями и удобной системой управления. Работа с клиентами стала более централизованной, а внутренние процессы — прозрачными и управляемыми.
