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

StartApp — система управления мебельным производством

Единая экосистема, которая связывает мобильные приложения для iOS и Android с веб-панелью администратора. Система ведёт заказ по всему жизненному циклу — от отслеживания статуса на производстве до общения с контрагентами и управления командой — и работает на собственных серверах клиента. Стек: PHP (Laravel), React, Flutter, двусторонняя интеграция с 1С.

Мобильные приложения для iOS и Android плюс веб-панель администратора в одной экосистемеПрозрачный статус заказа в реальном времени — без звонков на производствоЧаты с контрагентами по каждому заказу с единой историей перепискиДвусторонняя интеграция с 1С: статусы и данные подтягиваются из учётной системыРазвёртывание на собственных серверах клиента (on-premise)−30% статусных обращений в колл-центр на пилотном запуске
StartApp — обложка кейса
StartAppУправление мебельным производством
Клиент
Крупный федеральный производитель мебели
Отрасль
Мебельное производство, промышленность
Платформы
iOS, Android и веб-панель
Срок
10 месяцев

О продукте

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

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

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

Задача

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

Отдельное требование — развёртывание на собственных серверах клиента (on-premise) с интеграцией в существующую учётную систему 1С, доступ с разных устройств и закрытые контуры общения между участниками по каждому заказу.

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

On-premise-развёртывание — вся система работает на серверах клиента, данные не покидают периметр компании.

Интеграция с легаси-системой — двусторонний обмен данными с 1С: статусы и параметры заказа подтягиваются из учётной системы и обновляются в приложении.

Мультиканальный доступ — единый продукт на трёх платформах: iOS, Android и веб-панель администратора.

Закрытые контуры общения — чат по каждому заказу с ограниченным кругом участников и единой историей переписки.

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

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

Мобильные клиенты под iOS и Android собраны на Flutter — единая кодовая база ускоряет разработку и синхронное обновление обеих платформ при строгом дедлайне. Веб-панель администратора реализована на React, а бэкенд и API — на PHP (Laravel): там живут учётные записи, роли, заказы, сообщения и логика интеграции с 1С.

Разработка заняла 10 месяцев на трёх платформах. Ядром стала двусторонняя интеграция с 1С: статусы заказов и производственные параметры (цвета ЛДСП, метраж, даты создания и отгрузки) приходят из учётной системы, а действия пользователей возвращаются обратно. Общение свели из разрозненных мессенджеров в закрытые чаты по заказам с единой историей.

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

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

Почему кросс-платформа и on-premise

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

On-premise-развёртывание — требование бизнеса: система работает на серверах клиента, а значит данные заказов, контрагентов и переписка остаются внутри периметра компании. Это же упростило интеграцию с уже работающей 1С — обмен идёт внутри контролируемой инфраструктуры, без выноса чувствительных данных наружу.

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

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

1

Статус заказа в реальном времени

Отслеживание стадий производства со статусами из учётной системы

2

Чаты по заказам

Закрытые контуры общения с контрагентами и единой историей переписки

3

Карточка заказа

Чертёж, фото, номер, даты, цвета ЛДСП и метраж — всё в одном экране

4

Веб-панель администратора

Управление контрагентами, сотрудниками, ролями, заказами и новостями

5

База контрагентов и сотрудников

Централизованное хранение с фильтрами по статусу, компании и датам

6

Интеграция с 1С

Двусторонний обмен данными с существующей учётной системой

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

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

Экран авторизации в приложении StartApp

Вход по электронной почте

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

Минимум полей на входе — чтобы человек на производстве или в отделе продаж попал к своим заказам за пару касаний, без сложной регистрации.

Список активных заказов в приложении StartApp

Лента заказов в работе

Главный экран — список заказов с вкладками «Активные» и «Завершённые» и поиском по номеру. Каждая карточка показывает миниатюру изделия, номер заказа, дату, компанию-контрагента и цветной статус — «Распил», «Принят в работу» и другие.

Нижняя навигация делит приложение на «Заказы», «Сообщения» и «Настройки» — пользователь всегда понимает, где находится.

Карточка заказа с параметрами изделия

Карточка заказа с полными данными

Экран заказа собирает всё, что нужно на производстве: чертёж и фото изделия, номер и наименование, количество, даты создания и отгрузки, создателя и текущий статус («Взят технологом»).

Ниже — производственные параметры: цвета ЛДСП, метраж ЛДСП и МДФ. Данные подтягиваются из учётной системы, поэтому карточка всегда совпадает с тем, что видит бэк-офис.

Список чатов по заказам

Переписка по каждому заказу

Раздел «Сообщения» — это лента чатов: архив, новости от компании и переписки, привязанные к конкретному заказу и адресу доставки. У каждого чата видны последнее сообщение, время и счётчик непрочитанных.

Так общение перестаёт растекаться по личным мессенджерам: вся история по заказу хранится в одном месте и доступна нужным участникам.

Чат по заказу с вложениями

Общение и вложения внутри заказа

Внутри чата по заказу участники обсуждают детали и обмениваются вложениями: фото изделий, чертежи, образцы. Галерея сворачивает лишние снимки в плитку «+3», а поле ввода поддерживает текст и голосовые сообщения.

Заголовок чата показывает номер заказа, адрес и число участников — понятно, кто в контуре обсуждения.

База сотрудников контрагента

База сотрудников контрагента

Раздел «Мои сотрудники» помогает контрагенту вести свою команду: поиск по ФИО, добавление сотрудника и карточки с компанией, должностью и почтой. Один сотрудник может быть привязан сразу к нескольким юрлицам.

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

Веб-панель администратора: раздел «Контрагенты»

Веб-панель: управление контрагентами

Административная часть на React даёт бэк-офису большой экран для рутинной работы. Раздел «Контрагенты» — таблица со всеми компаниями, фильтрами по статусу и датам и поиском; статусы «Активный», «Заблокирован» и «Удалён» подсвечены цветом.

Слева — навигация по всем модулям системы: администрирование, контрагенты, сотрудники, заказы, сообщения, роли и новости.

Веб-панель администратора: сотрудники контрагентов

Сотрудники, роли и метрики

Раздел «Сотрудники контрагента» — таблица людей по всем компаниям с фильтрами по компании и статусу. Модуль ролей разграничивает права доступа, а дашборд собирает показатели работы в одном месте.

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

On-premise и безопасность данных

Система развёрнута на собственных серверах клиента: данные заказов, контрагентов, сотрудников и переписка остаются внутри периметра компании и не выносятся во внешние сервисы. Двусторонний обмен с 1С идёт внутри контролируемой инфраструктуры.

Обработка персональных данных опирается на 152-ФЗ: авторизация перед доступом к данным, разграничение прав через модуль ролей и минимизация хранения. Статус оператора ПДн подтверждается записью в реестре РКН.

В цифрах

3 платформы
iOS, Android и веб-панель
−30%
статусных обращений в колл-центр (пилот)
10 мес.
разработка на трёх платформах
двусторонняя интеграция с учётной системой
  • 3 платформы в одной экосистеме: мобильные приложения iOS и Android плюс веб-панель администратора.
  • Прозрачный статус заказа в реальном времени — статусы приходят из учётной системы, звонить на производство не нужно.
  • Двусторонняя интеграция с 1С: параметры и статусы заказов синхронизируются автоматически.
  • On-premise: система работает на серверах клиента, данные не покидают периметр.
  • −30% статусных обращений в колл-центр по результатам пилотного запуска.
  • Ускорилось время ответа на запросы контрагентов после переноса общения из разрозненных мессенджеров в единую платформу.

Техническая реализация и перспективы

Архитектура строится вокруг бэкенда на Laravel: он хранит заказы, контрагентов, сотрудников, роли и сообщения, обслуживает API для мобильных клиентов и веб-панели и отвечает за обмен с 1С. Мобильная часть на Flutter и админ-панель на React работают поверх одного API, поэтому данные всегда согласованы между устройствами.

Заложенный задел позволяет развивать продукт дальше: push-уведомления о смене статуса, аналитика по срокам производства и загрузке площадок, расширение ролевой модели и дополнительные интеграции — всё это ложится на уже готовую серверную основу без переписывания системы.

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

Сколько стоит разработать систему управления производством?
Стоимость зависит от числа платформ (мобильные приложения и/или веб-панель), глубины интеграции с учётной системой (1С, ERP), ролевой модели и требований к развёртыванию. Для экосистемы уровня StartApp — мобильные приложения на Flutter, админ-панель на React, бэкенд на Laravel и двусторонняя интеграция с 1С — ориентир даём после дискавери, когда зафиксированы сценарии и контур интеграции.
Зачем и мобильные приложения, и веб-панель?
Роли работают по-разному. Сотрудникам на производстве и контрагентам удобнее мобильное приложение: статус заказа, карточка изделия и чаты всегда под рукой. Бэк-офису нужен большой экран для таблиц, фильтров, управления ролями и метрик — это закрывает веб-панель на React. Оба клиента работают поверх одного API, поэтому данные согласованы.
Как система интегрируется с 1С?
Интеграция двусторонняя: статусы заказов и производственные параметры (цвета ЛДСП, метраж, даты создания и отгрузки) приходят из 1С в приложение, а действия пользователей возвращаются обратно. Обмен идёт внутри контролируемой инфраструктуры клиента, поскольку система развёрнута on-premise.
Что с данными и развёртыванием?
Система разворачивается на собственных серверах клиента (on-premise): данные заказов, контрагентов и переписка остаются внутри периметра компании. Обработка персональных данных опирается на 152-ФЗ — авторизация, разграничение прав через роли и минимизация хранения; статус оператора ПДн подтверждается записью в реестре РКН.
Сколько времени занимает такая разработка?
StartApp разрабатывался около 10 месяцев на трёх платформах (iOS, Android, веб) с интеграцией в 1С. Срок зависит от числа модулей, сложности ролевой модели и глубины интеграции с учётной системой. Точные сроки фиксируем после дискавери.

Наши клиенты

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

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

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

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

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

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

Подробнее →

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

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

Подробнее →

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

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

Подробнее →

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

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

Подробнее →

Разработка на Laravel

Бэкенд, API и интеграции с учётными системами на PHP / Laravel.

Подробнее →

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

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

Подробнее →

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

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

Подробнее →

UI/UX-дизайн

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

Подробнее →

IT - аудит

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

Подробнее →

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

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

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

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

Нужна система управления производством или бизнес-приложение — обсудим

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