Easy Train — корпоративный веб-портал для внутреннего использования транспортно-логистической компанией. Система предназначена для ускоренного расчёта стоимости транспортировки товаров через таможню. Ключевая особенность продукта — автоматическое заполнение данных на основе накопленной базы ранее обработанных заявок, что позволяет многократно сократить время обработки новых обращений.
Клиент
Компания, специализирующаяся на транспортных перевозках и логистике, предоставляющая услуги по расчёту стоимости прохождения таможенных процедур для грузов различной номенклатуры.
Задача
Ежедневно компания получала заявки с большим объёмом информации, содержащим десятки и сотни строк сертификаций и спецификаций товаров. Сотрудники были вынуждены обрабатывать каждый запрос вручную, что отнимало значительное количество времени и замедляло обслуживание клиентов. Заказчик обратился с запросом оптимизировать и по возможности автоматизировать данный процесс. Главной идеей проекта стало упрощение и ускорение расчёта за счёт использования накопленной базы заказов в качестве интеллектуальной базы знаний.
Особенности проекта
Множественные функциональные роли. В системе реализованы четыре роли: расчётчик, ответственный за присвоение наименования, руководитель и администратор. У одного пользователя может быть назначено более одной функциональной роли, однако в каждый момент времени сотрудник действует в рамках одной выбранной роли.
Построение прогностической модели на основе ретроспективных данных. Проект потребовал глубокого анализа взаимосвязей данных для того, чтобы система могла не просто хранить информацию, но и прогнозировать значения метрик для новых заявок на основе статистики прошлых периодов.
Гибкое управление изменениями в процессе разработки. В ходе реализации проекта от заказчика поступил запрос на добавление важной дополнительной функциональности. Команда оперативно перестроила план работ и реализовала новую фичу ценой небольшого согласованного увеличения сроков, что в итоге повысило ценность готового продукта.
Функции продукта
Интеллектуальная обработка входящих заявок
При поступлении новой заявки система в автоматическом режиме сравнивает каждую строку спецификации с накопленной статистикой по ранее обработанным обращениям. Алгоритм работы реализован по трём сценариям:

Ролевая модель с гибким разграничением доступа
В портале реализовано чёткое разделение функциональных обязанностей через систему ролей. Расчётчик работает непосредственно с заявками и метриками стоимости. Ответственный за присвоение наименования следит за корректностью номенклатуры товаров в базе знаний. Руководитель имеет доступ к аналитическим отчётам и контролю очередей задач. Администратор управляет учётными записями и системными настройками. Возможность назначения одному сотруднику нескольких ролей обеспечивает операционную гибкость компании.

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

База знаний на основе истории расчётов
Все обработанные заявки аккумулируются в единой базе, которая служит источником статистических данных для последующего прогнозирования. Система непрерывно самообучается по мере накопления информации, повышая точность автоматического заполнения с течением времени.

Результаты
В цифрах
Почему Laravel и React для таможенного портала
Портал расчёта таможенной стоимости — это прежде всего сложная форма с разветвлённой логикой: три сценария расчёта, динамические наборы полей, валидация по справочникам и подсказки из базы знаний. Laravel обеспечивает чёткое разделение бизнес-логики, надёжную авторизацию и готовые механизмы для работы с ролями. React даёт отзывчивый интерфейс — без перезагрузки страницы при смене сценария.
Рассматривался серверный рендеринг (Blade-шаблоны) — он проигрывал по UX многошаговых форм с динамической логикой полей. Vue — близкая альтернатива; выбор React сделан по доступности команды и зрелости экосистемы компонентов форм.
Архитектура и персональные данные
Портал обрабатывает сведения о декларантах и участниках таможенных операций. Ролевая модель с четырьмя ролями обеспечивает разграничение доступа на уровне API и интерфейса: каждая роль видит только свои данные.
Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.
Мы найдем лучшее решение вашей задачи
Отправляя заявку, вы соглашаетесь на обработку персональных данных.
© 2026 YuSMP Group
Этот сайт использует файлы cookie и другие технологии, чтобы обеспечить работу сайта, анализировать его использование и показывать рекламу в соответствии с вашими интересами.
Подробнее о файлах cookie можно узнать в нашем Разделе о политике обработки файлов cookie