РБК Компании
Главная RedLab 30 августа 2024

Как разработать веб-сервис для российского производителя ПО

RedLab приняла участие в реализации проекта по созданию ИТ-продукта для производителя складского, торгового и производственного программного обеспечения
Как разработать веб-сервис для российского производителя ПО
Источник изображения: Freepik.com
Задача и причина

Задача:

Создание веб-сервиса и обновление имеющегося функционала продукта.

Причина: 

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

О проекте

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

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

Что предстояло сделать:

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

На реализацию проекта было выделено чуть более четырех месяцев.

Реализация

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

  • React
  • Redux
  • DevExpress UI
  • framework Redux-Saga
  • Java (Spring)

Команда:

  • 1 Project manager
  • 1 Аналитик
  • 1 Frontend-разработчик
  • 1 Дизайнер
  • 1 QA-инженер

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

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

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

Среди преимуществ, появившиеся в результате создания веб-сервиса, можно выделить следующие:

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

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

Результат

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

Интересное:

Новости отрасли:

Все новости:

Профиль

Дата регистрации20.03.2019
Уставной капитал20 000,00 ₽
Юридический адрес обл. Ульяновская, г.о. город Ульяновск, ул. Карла Либкнехта, д. 24/5а стр. 1, офис 44
ОГРН 1197325005680
ИНН / КПП 7325164903 732501001

Контакты

Социальные сети

ГлавноеЭкспертыДобавить
новость
КейсыМероприятия