Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
MediaTen
Веб-приложение контрольно-пропускной системы в порту
MediaTen
#Поддержка и развитие сайта#Программирование сайта#Тестирование сайта

Веб-приложение контрольно-пропускной системы в порту

698 
MediaTen Россия, Екатеринбург
Поделиться: 0 0 0
Веб-приложение контрольно-пропускной системы в порту
Бюджет

20 000 000

Сфера

Транспортные услуги

Сдано

Октябрь 2023

Задача

Техническая поддержка, архитектурная модернизация и расширение функционала B2B-сервиса по учету и согласованию заявок на въезд и выезд автотранспорта и персонала на территорию портовых терминалов.

Решение

Как устроена система:

  1. Подача заявки: подрядчик через личный кабинет вносит данные о сотрудниках, транспортных средствах и грузах.

  2. Согласование: заявка автоматически направляется сотрудникам терминала и представителям государственных контролирующих органов.

  3. Выдача пропуска: после подтверждения решение поступает в бюро пропусков и в систему контроля и управления доступом (СКУД).

  4. Мониторинг: подрядчик отслеживает статус заявки (одобрено/отклонено) в режиме реального времени.

Что сделали

1. Глубокий рефакторинг кодовой базы (2020 год)

Мы обосновали заказчику необходимость полной переработки legacy-кода. Это позволило снизить количество ошибок и оперативно адаптировать функционал под индивидуальные требования каждого терминала.

2. Разделение монолита на Backend и Frontend (2021 год)

Разделили архитектуру на независимые Backend (API) и Frontend части.

  • Разграничение ответственности: упростили масштабирование и изоляцию бизнес-логики.

  • Гибкость интерфейсов: появилась возможность обновлять Frontend без затрагивания базы данных и основных сервисов.

3. Модульный подход и ускорение разработки

Создали библиотеку переиспользуемых компонентов. Программисты перенесли базовую логику в готовые модули, избавив команду от необходимости писать код с нуля при каждом обновлении.

4. Автоматизация документооборота, платежей и QA

  • Автотесты: внедрили автоматизированное тестирование для сокращения ручных проверок при релизах.

  • Документооборот: разработали модуль для подписания документов электронной цифровой подписью (ЭЦП) и настроили интеграцию с сервисом «Диадок».

  • Финансы: создали и запустили модуль оплат за пропускные услуги.

Результат

  • Быстрый запуск новых терминалов: компонентный подход и переиспользуемые модули сократили время подключения новых объектов в разы.

  • Юридически значимый E-документооборот: внедрение ЭЦП и «Диадок» полностью автоматизировало согласование документов с подрядчиками.

  • Прозрачные взаиморасчеты: встроенный платежный модуль позволил монетизировать и автоматизировать выдачу пропусков.

  • Стабильность Highload-системы: переход от монолита к decoupled-архитектуре и внедрение автотестов снизили риски сбоев при согласовании пропусков СКУД и госорганами.

https://mediaten.ru/cases/control-system-web-application

Стек технологий

  • С# С# Язык программирования
  • JavaScript JavaScript Язык программирования
  • PHP PHP Язык программирования
  • Yii2 Yii2 Фреймворк/библиотека
  • Vue.js Vue.js Фреймворк/библиотека
  • PostgreSQL PostgreSQL База данных
  • Docker Docker Среда разработки

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

MediaTen с удовольствием обсудит вашу задачу

Оставить заявку