MediaTen
Веб-приложение контрольно-пропускной системы в порту
MediaTen
#Поддержка и развитие сайта#Программирование сайта#Тестирование сайта

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

278 
MediaTen
MediaTen Россия, Екатеринбург
Поделиться:
Клиент

Цифровые технологии для логистики

Бюджет

20 000 000

Сфера

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

Регион

Россия, Санкт-Петербург

Сдано

Октябрь 2023

Задача

Поддержка и расширение сервисов приложения по учету заявок на въезд/выезд в порт.

Как устроено приложение: подрядчик добавляет в систему работника, транспортное средство и другие данные. После этого заявка отправляется на согласование сотрудникам терминала и госорганов. Они подтверждают въезд/выезд и высылают решение в бюро пропусков и в систему контроля и управления доступом. Отследить факт одобрения или отказа можно в личном кабинете.

Решение

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

Разделение монолита на backend и frontend приложения. В 2021 нам одобрили доработку структуры и ее дробление на модули. Появилось четкое разграничение ответственности внутри проекта. Стало проще вносить расширение или удалить ненужное, а то и вовсе менять весь frontend, используя имеющиеся данные.

Ускорение доработки приложения. Новые настройки дали возможность программистам выбирать и переносить уже созданные компоненты, а не делать каждый проект с нуля. Это позволило намного быстрее разворачивать новые терминалы.

Внедрение системы автоматизированного тестирования позволило сократить время на ручную проверку функционала. 

Результат

- Реализация модуля для подписания документов с помощью ЭЦП.

- Взаимодействие сервиса с диадок, разработка модуля оплат.

- Рефакторинг кода и разделение монолитного приложения на backend и frontend.

- Внедрение автотестов. 


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

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

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

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

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

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