Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
WMS · Веб + iOS-приложение · ТСД

Warehouse

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

Веб-панель управляющегоМобильные приложения операторовQR-маркировка контейнеровИнтеграция промышленных весовАвтономная работа с кэшемТСД на старом Android
Warehouse — обложка кейса
WarehouseХранение и переработка овощей
Клиент
Предприятие по хранению овощей
Отрасль
Хранение и переработка овощей
Платформы
Web · iOS · ТСД
Срок
6 месяцев

О продукте

Коротко — что это за продукт и для кого мы его делали.

Warehouse — это не одно приложение, а комплексное решение для овощехранилища. Управляющий персонал работает в веб-приложении: видит заполненность склада, оборот контейнеров и ведомость поступлений в реальном времени. Оператор на складе работает с мобильным приложением и промышленным терминалом (ТСД): сканирует QR-таблички контейнеров, взвешивает продукцию на интегрированных весах и ведёт учёт прямо у стеллажа.

Мы делали продукт для реального овощехранилища, где связь нестабильна, освещённость плохая, а терминалы работают на устаревших версиях Android. Поэтому приложение кэширует данные и работает автономно, а вместо штрихкодов используются QR-коды — они надёжнее считываются в сложных условиях склада.

Задача

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

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

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

Складской софт (WMS) — продукт живёт в реальном овощехранилище, а не в офисе, и проектировался под условия склада.

Промышленные терминалы (ТСД) — приложение адаптировано под сборочные терминалы на устаревших версиях Android, которые уже стоят у заказчика.

QR вместо штрихкодов — в условиях плохой освещённости склада QR-коды считываются надёжнее, поэтому маркировка контейнеров построена на них.

Автономная работа — при нестабильной сети данные кэшируются на устройстве и синхронизируются при появлении связи, чтобы учёт не прерывался.

Решение и подход

Как мы собрали продукт — от архитектуры до процесса.

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

Архитектуру разделили на несколько синхронизированных приложений вокруг общего бэкенда: веб-панель управляющего на React, мобильные приложения операторов (iOS на Swift) и промышленные терминалы (ТСД). Серверная логика — на Laravel. Промышленные весы интегрированы в систему, а QR-коды и автономный кэш обеспечивают работу в реальных условиях склада с плохой связью и освещённостью.

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

Инструменты подобраны под задачу продукта.

Почему собственная WMS, а не коробочное решение

Для овощехранилища со специфической структурой зон, нестандартными контейнерами и требованием интеграции с весовым оборудованием коробочные WMS-системы (1С:Склад, МойСклад) требовали длительной адаптации или не поддерживали офлайн-режим на ТСД. Заказная разработка позволила точно реализовать бизнес-процессы: логистику контейнеров, прогнозирование потерь, онлайн-мониторинг всех зон.

Рассматривался вариант адаптации готовой WMS — он проигрывал по гибкости модели данных под специфику хранения скоропортящейся продукции и стоимости интеграции с нестандартным весовым оборудованием. 3D-модель склада — уникальная функция, реализованная под конкретный кейс.

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

Ключевые возможности, которые закрыли задачу бизнеса.

1

Дашборд склада

Заполненность склада, оборот контейнеров и ведомость поступлений товаров — в реальном времени по датам и поставщикам.

2

QR-маркировка контейнеров

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

3

Карта хранения

Ячейки склада показаны цветом: свежее, срок истекает и срок истёк — состояние продукции видно с одного экрана.

4

Учёт продукции и сроков

По каждому контейнеру — состав продукции, поставщик, дата поступления, тоннаж и условия хранения.

5

Интеграция весов

Промышленные весы подключены к системе, тоннаж поступающей и списываемой продукции фиксируется автоматически.

6

Аналитика поступлений

Графики поступлений и загрузки по периодам, история движения продукции по каждому боксу хранения.

Как это работает

Ключевые экраны продукта — по шагам.

Дашборд склада для управляющего

Дашборд склада для управляющего

Веб-панель открывается главным экраном управляющего: заполненность склада 68% и использование контейнеров 48% — с текущими значениями и динамикой за неделю в виде кольцевых диаграмм и столбиков по дням.

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

Состояние бокса хранения

Состояние бокса хранения

Оператор в мобильном приложении открывает бокс БРТ-1: температура 3 °C, влажность 68% и свободная площадь 400 м² вынесены в шапку экрана.

Ниже — карта продукции по ячейкам: каждый контейнер обозначен плиткой, а цвет показывает состояние — зелёное «свежее», оранжевое «срок истекает» и красное «срок истёк». Проблемные партии видны сразу, без ручной проверки.

Содержимое контейнера

Содержимое контейнера

Тап по контейнеру Г2 открывает его содержимое с вкладками «Свежее», «Истекает» и «Истёк». По каждой позиции — наименование продукции, поставщик, дата поступления и тоннаж: картофель, яблоки, лук, капуста, апельсины, виноград.

Новую продукцию в контейнер добавляют кнопкой «Добавить» — так учёт ведётся прямо у стеллажа, а не в кабинете.

Карточка продукции и списание

Карточка продукции и списание

Карточка «Картофель (БРТ-1/Г2)» показывает условия хранения: минимальная температура 3 °C, минимальная влажность 90% и продолжительность хранения 300 суток. Здесь же — наличие 1.5 Т и статус срока, подсвеченный красным «Истёк».

Продукцию с истёкшим сроком оператор списывает кнопкой «Списать» — операция фиксируется в системе, а остатки склада остаются достоверными.

Аналитика поступлений по боксу

Аналитика поступлений по боксу

На экране аналитики бокса БРТ-1 — вкладки «Поступления» и «Загрузка» и график за выбранный период (24.06.2019 — 24.06.2020) с пиками и спадами оборота по месяцам.

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

Единая система на всех устройствах

Единая система на всех устройствах

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

На экране условий хранения продукции — те же нормативы (мин./макс. температура и влажность, продолжительность хранения), с которыми оператор сверяет партию прямо у контейнера. Так овощехранилище получает единый источник актуальной информации об обороте продукции.

Работа в реальных условиях склада

Система рассчитана на промышленную среду овощехранилища: плохую освещённость, нестабильную связь и терминалы сбора данных (ТСД) на устаревших версиях Android.

QR-коды вместо штрихкодов надёжнее считываются в темноте, а автономный кэш позволяет вести учёт даже при пропаже сети — данные синхронизируются с сервером, когда связь появляется.

В цифрах

~10
компаний используют систему
4
компонента в системе
6
месяцев до запуска
QR
маркировка вместо штрихкодов
  • 6 месяцев — от старта до запуска системы управления складом в эксплуатацию.
  • Около 10 компаний используют систему (тираж; точное число не раскрывается по условиям).
  • Мобильные приложения для терминалов сбора данных (ТСД): складские операции без рабочей станции.
  • QR-маркировка контейнеров и товаров — быстрая идентификация при любых операциях.
  • Интеграция с весовым оборудованием: замеры автоматически попадают в систему без ручного ввода.
  • Офлайн-режим с автосинхронизацией: ТСД работает без постоянного подключения к сети.
  • 3D-модель склада в веб-интерфейсе: визуальный контроль загруженности зон и ячеек.

Архитектура, офлайн-режим и данные

['Архитектура рассчитана на нестабильный WiFi в складских помещениях: ТСД работают с локальным кешем и синхронизируются с сервером при восстановлении соединения. Конфликты данных разрешаются по временным меткам и правилам приоритета операций.', 'Соответствие: 152-ФЗ · оператор ПДн в реестре РКН · ИСО 27001 (внедрение) · локализация ПДн. Требования к обработке персональных данных сотрудников опираются на 152-ФЗ; статус оператора подтверждается в реестре операторов ПДн РКН.']

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

Сколько стоит разработать систему управления складом с мобильными ТСД?
Стоимость зависит от набора функций: тип оборудования (ТСД, весы, принтеры этикеток), требований к офлайн-режиму, интеграций (1С, ERP, маркировка Честный знак). Ориентир для WMS такого класса — стандартный диапазон по заказной B2B-разработке; точную оценку даём после дискавери.
Как работает офлайн-режим на терминалах ТСД?
ТСД загружает рабочий набор данных (задачи, справочники, остатки) и работает локально без подключения к сети. Все операции фиксируются в локальном кеше и синхронизируются с сервером при восстановлении WiFi. Это позволяет работать в зонах склада с нестабильным сигналом.
Зачем 3D-модель склада в веб-интерфейсе?
3D-модель даёт руководству визуальный обзор загруженности зон и ячеек в реальном времени: видно, где есть место, где хранится конкретный товар, какие зоны перегружены. Это ускоряет принятие решений по размещению без физического обхода склада.
Как интегрируется весовое оборудование?
Весы подключаются по протоколу (RS-232, USB или сеть) и передают замеры напрямую в систему. При взвешивании контейнера вес автоматически привязывается к операции без ручного ввода — исключает ошибки и ускоряет приёмку.
Почему система тиражируется на ~10 компаний?
Система изначально проектировалась как тиражируемое решение для складов хранения. Ядро — универсальная логика склада; под каждого заказчика настраиваются структура зон, типы контейнеров и интеграции. Это снижает стоимость внедрения для новых клиентов.

Наши клиенты

Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.

SuperStep
Юнилаб
Plonq
Галамарт
Гром
move2Armenia
Мосокна
Вилка Ложка
Конга
xRouten
AIS

Услуги веб-студии YuSMP Group

Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.

Мобильная разработка

Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.

Подробнее →

Разработка мобильных приложений под iOS

Нативные приложения для iPhone и iPad на Swift и SwiftUI.

Подробнее →

Разработка мобильных приложений под Android

Приложения для Android на Kotlin и Jetpack Compose.

Подробнее →

Кроссплатформенный подход

Одно приложение сразу на iOS и Android на Flutter.

Подробнее →

Веб - разработка

SPA, порталы и веб-платформы на React / Next.js и Node.

Подробнее →

Backend-разработка

Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.

Подробнее →

Разработка под ключ

Продукт под ключ: аналитика, дизайн, разработка и запуск.

Подробнее →

MVP

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

Подробнее →

Тестирование

Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.

Подробнее →

UI/UX-дизайн

Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.

Подробнее →

Прототипирование

Кликабельный прототип для проверки идеи до разработки.

Подробнее →

Создание сайтов

Корпоративные сайты, лендинги и интернет-магазины под ключ.

Подробнее →

IT - аудит

Аудит ИТ-инфраструктуры, кода и безопасности.

Подробнее →

SEO‑продвижение

Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.

Подробнее →

Контекстная реклама

Яндекс Директ — заявки с первого дня и контроль цены лида.

Подробнее →

SMM‑продвижение

Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.

Подробнее →

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Хотите похожую систему для вашего склада — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.