Easy Train

Easy Train — корпоративный веб-портал для внутреннего использования транспортно-логистической компанией. Система предназначена для ускоренного расчёта стоимости транспортировки товаров через таможню. Ключевая особенность продукта — автоматическое заполнение данных на основе накопленной базы ранее обработанных заявок, что позволяет многократно сократить время обработки новых обращений.

Клиент

Компания, специализирующаяся на транспортных перевозках и логистике, предоставляющая услуги по расчёту стоимости прохождения таможенных процедур для грузов различной номенклатуры.

Задача

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

Особенности проекта

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


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


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

Techs_ZipIt

Функции продукта

Интеллектуальная обработка входящих заявок

При поступлении новой заявки система в автоматическом режиме сравнивает каждую строку спецификации с накопленной статистикой по ранее обработанным обращениям. Алгоритм работы реализован по трём сценариям:

  • Полное совпадение: Если все строки спецификации найдены в базе знаний, система самостоятельно заполняет все значения метрик и закрывает обращение без участия оператора.
  • Частичное совпадение: Если совпала одна или несколько строк, система автоматически проставляет известные значения метрик по этим строкам, после чего помещает заявку в очередь на обработку расчётчику. Сотрудник берёт её в работу и заполняет только незаполненные строки.
  • Отсутствие совпадений: Если не найдено ни одного соответствия, заявка направляется в очередь к расчётчику, который заполняет все строки спецификации вручную и закрывает обращение.
2312 22 3

Ролевая модель с гибким разграничением доступа

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

2312 22 4

Удобный интерфейс для работы со спецификациями

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

2312 22 1

База знаний на основе истории расчётов

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

2312 22 2

В цифрах

  • 3 сценария расчёта таможенной стоимости — каждый с собственным набором полей и правил валидации.
  • 4 роли в системе: сотрудник таможни, брокер, руководитель, администратор — разграниченный доступ.
  • Интеллектуальное автозаполнение: подсказки из базы успешных расчётов сокращают время ввода.
  • Самообучающаяся база знаний: каждый подтверждённый расчёт улучшает качество подсказок.
  • Laravel (бэкенд) + React (интерфейс) — проверенный стек для сложных форм и ролевых порталов.
  • Портал на финальной стадии разработки; типичное окно поставки MVP такого класса — 16–28 недель.

Почему Laravel и React для таможенного портала

Портал расчёта таможенной стоимости — это прежде всего сложная форма с разветвлённой логикой: три сценария расчёта, динамические наборы полей, валидация по справочникам и подсказки из базы знаний. Laravel обеспечивает чёткое разделение бизнес-логики, надёжную авторизацию и готовые механизмы для работы с ролями. React даёт отзывчивый интерфейс — без перезагрузки страницы при смене сценария.

Рассматривался серверный рендеринг (Blade-шаблоны) — он проигрывал по UX многошаговых форм с динамической логикой полей. Vue — близкая альтернатива; выбор React сделан по доступности команды и зрелости экосистемы компонентов форм.

Архитектура и персональные данные

Портал обрабатывает сведения о декларантах и участниках таможенных операций. Ролевая модель с четырьмя ролями обеспечивает разграничение доступа на уровне API и интерфейса: каждая роль видит только свои данные.

Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке данных опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.

Часто задаваемые вопросы

Сколько стоит разработать портал расчёта таможенной стоимости?

Стоимость зависит от числа сценариев расчёта, сложности ролевой модели, интеграций со справочниками и объёма базы знаний для автозаполнения. Ориентир — стандартный диапазон по заказной B2B-разработке; точную оценку даём после дискавери.

Как работает автозаполнение из базы знаний?

При вводе данных система анализирует историю подтверждённых расчётов и предлагает подходящие значения для текущих полей. Каждый новый успешный расчёт пополняет базу — со временем качество подсказок улучшается под специфику конкретных потоков грузов.

Как реализована ролевая модель?

Четыре роли с независимыми правами на уровне API и интерфейса: сотрудник таможни работает со своими расчётами, брокер управляет расчётами клиентов, руководитель видит сводную аналитику, администратор настраивает справочники и права. Это стандартная RBAC-модель с проверкой прав на каждом запросе.

Почему проект на финальной стадии, а не уже запущен?

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

Как долго разрабатывается такой портал?

Для веб-портала с тремя сценариями расчёта, ролевой моделью и базой знаний типичное окно разработки — 16–28 недель; это отраслевой диапазон. Конкретные сроки зависят от доступности справочников, числа интеграций и объёма согласований.

Хотите похожий портал для регуляторной или операционной автоматизации — обсудим

Команда YuSMP Group разрабатывает веб-порталы и B2B-системы для ВЭД, логистики и регуляторных процессов в России и СНГ. Опишите задачу — оставить заявку или обсудить архитектуру. Работаем по Москве и Новосибирску, в часовом поясе МСК.

Технологический стек

Icon_Laravel
Icon_React

Результаты

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

Интеллектуальное автозаполнение
Система поддерживает три сценария расчёта таможенной стоимости: каждый сценарий задаёт собственный набор обязательных и необязательных полей. При вводе данных портал предлагает подсказки из накопленной базы знаний — сокращает время на заполнение и число ошибок.

Ролевая модель и разграничение доступа
В системе четыре роли с независимыми правами: сотрудник таможни, брокер, руководитель и администратор. Каждая роль видит только свои данные и выполняет только разрешённые операции.

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

Мы найдем лучшее решение вашей задачи

Бесплатно сделаем SEO-аудит и подключим e-mail и SMS-интеграции*

    *При условии заключения договора на разработку. Выполняется одна или обе услуги, в зависимости от нужд проекта. Технический SEO аудит сайта с отчетом и списком рекомендаций: один проводим сразу после сдачи проекта, второй в течении года после разработки по вашему запросу.

    Отправляя заявку, вы соглашаетесь на обработку персональных данных.