LegalTech-проект: мобильное приложение для iOS и Android, а также CRM-система (с нашей стороны реализованы Frontend и Backend). Программный продукт для международной юридической компании — удалённое подписание документов клиентами из разных стран.
Клиент
Заказчик — международная юридическая компания, специализирующаяся на спортивной индустрии и работающая с клиентами из разных стран. По условиям соглашения название компании не раскрывается; кейс описывает нашу инженерную работу, а не бренд заказчика.
Задача
Цель проекта — найти решение для упрощения процесса документооборота: нужно было сделать так, чтобы клиентам из разных стран было удобно подписывать документы.

Особенности проекта
Технологический стек
PHP Symfony, React, Kotlin, Swift
Интеграции
Сервис получения аутентификационных SMS
Используется API провайдера услуги SMS-аутентификации. При входе в мобильное приложение пользователю предлагается ввести свой номер телефона. После этого приложение отправляет запрос к API сервиса SMS-аутентификации с указанием номера телефона пользователя. Сервис отправляет SMS-код на указанный номер телефона, который затем пользователь вводит для подтверждения своей личности.
Сервис для получения писем на почту
Для интеграции с почтовым SMTP-сервером при регистрации нового менеджера в CRM-системе генерируется уникальный код активации. После чего система отправляет письмо с этим кодом на электронную почту сотрудника. Письмо содержит ссылку или код, который сотрудник должен использовать для завершения процесса регистрации.
Сервис обработки фотографической
подписи/печати пользователя
Для обработки изображений пользовательских печатей/подписей используется сервис remove.bg. После загрузки изображения на сервер приложения оно передается в облачное хранилище, где происходит обработка: удаление фона, редактирование размеров и другие изменения в соответствии с требованиями. Затем обработанное изображение возвращается в приложение для дальнейшего использования.
Сервис аутентификации и рассылок
через WhatsApp
Для интеграции с WhatsApp используется WhatsApp Business API, который предоставляет разработчикам доступ к функциям WhatsApp для взаимодействия с клиентами через этот мессенджер. Для аутентификации и отправки уведомлений приложение отправляет запросы к API WhatsApp Business, указывая номера телефонов получателей и содержание сообщений. WhatsApp Business API доставляет сообщения на указанные номера телефонов через WhatsApp.
Сервис рассылок
и уведомлений Firebase
Для интеграции с почтовым SMTP-сервером при регистрации нового менеджера в CRM-системе генерируется уникальный код активации. После чего система отправляет письмо с этим кодом на электронную почту сотрудника. Письмо содержит ссылку или код, который сотрудник должен использовать для завершения процесса регистрации.
Чем продукт полезен заказчику
Платформа обеспечивает удалённую верификацию подписи и печати с юридической силой: документ проходит через CRM-систему верификации без необходимости личного присутствия. Документооборот переходит в цифровой архив с поиском. Пуш-уведомления информируют клиентов о статусе документа.
Нативные приложения Swift и Kotlin выбраны для работы с документами и подписью: доступ к файловой системе устройства, нативные диалоги загрузки и сохранения, биометрическая аутентификация — всё это требует нативного окружения. Кросс-платформенный подход ограничивает доступ к системному API, критически важному для юридически значимых операций.
Бэкэнд CRM-системы на PHP Symfony c React-фронтендом: зрелый стек для построения рабочих мест операторов, управления очередью верификации и аудит-логов. Рассматривались альтернативы: Laravel (меньший ORM-контроль для сложных транзакций) и Node.js (менее привычный для команды документооборота). Выбор в пользу Symfony обусловлен строгой типизацией сущностей и встроенным ACL-механизмом.
Платформа обрабатывает персональные данные клиентов юридической компании из разных стран. Архитектура учитывает требования локализации: данные пользователей из России хранятся на серверах на территории РФ; доступ к документам — только после успешной SMS-аутентификации. Роли в CRM-системе (оператор, менеджер, администратор) ограничивают область видимости документов.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Статус оператора — в реестре операторов ПДн РКН.
Стоимость зависит от числа платформ, сложности верификации и требований к обработке ПДн. Ориентир для MVP — стандартный отраслевой диапазон по заказной мобильной разработке; точную оценку даём после дискавери.
Верификация строится на загрузке образца подписи через приложение и подтверждении личности через SMS-код. CRM-система сохраняет аудит-лог операции. Юридическую силу определяет соглашение о принятии электронного документооборота между сторонами, не технология сама по себе.
Работа с документами требует доступа к файловой системе, биометрии и системным диалогам — это нативный API. Кросс-платформенные решения (Flutter, React Native) ограничивают доступ к таким API и добавляют прослойку, которая снижает надёжность для юридически значимых операций.
Доступ к документам — только после SMS-аутентификации. Роли в CRM ограничивают область видимости. Данные клиентов из России локализованы на серверах в РФ согласно требованиям 152-ФЗ. Передача — по защищённому каналу.
Сроки зависят от числа платформ, сложности верификации и интеграций. Типичный диапазон для MVP с двумя мобильными приложениями и CRM: 16–28 недель (отраслевой ориентир, не обязательство по конкретному проекту). Точные сроки фиксируем после дискавери.
Команда YuSMP Group проектирует и разрабатывает LegalTech-платформы, мобильные приложения для юридических компаний и системы электронного документооборота для бизнеса в Москве, Новосибирске и других городах СНГ (Казахстан, Беларусь). Ознакомьтесь с заказной разработкой ПО или оставьте заявку.
Наши услуги
Профессионально создаём мобильные приложения. iOS, Android, кроссплатформенная разработка
Мы найдем лучшее решение вашей задачи
Отправляя заявку, вы соглашаетесь на обработку персональных данных.