Проект - B2B кабинет для производственной компании
SpecInASec - это проект американской производственной компании, работающей в сфере гостиничного бизнеса. Компания занимается производством текстильной продукции с индивидуальной печатью паттернов (рисунков) для декорации помещений.
- Клиент
- SpecInASec
- Год
- 2025
- Услуги
- Разработка ЛК
.png?alt=media&token=ed3e35f2-1af9-47d3-90e6-c1cd293a09d4)
Описание
Проект направлен на автоматизацию процесса приема заказов на изготовление образцов отделочных материалов.
Проблематика
-
В процессе отделки гостиничных интерьеров дизайнерам необходимо множество раз создать образцы отделочных материалов, проверить как они выглядят в натуре на объекте и согласовать с заказчиком.
-
Соответственно, на один объект дизайнер может заказывать десятки образцов для отделки различных зон или помещений (текстиль для спален, шторы, отделка стен текстилем и т.д.)
-
Каждый заказ образца ткани содержит тип ткани, тип узора, цветовые параметры узора, размещается на производстве и должен быть изготовлен в определенные сроки и сдан заказчику (дизайнеру).
-
Компания работает более чем со 100 дизайнерами, поэтому управление заказами образцов стало настоящей головной болью.
-
Кроме этого, клиент сразу решил делать продукт, который будет агрегировать множество производителей продуктов для сферы гостиничного бизнеса и потенциальных клиентов, т.е. маркетплейс.
-
Клиент пытался заказать ПО в нескольких компаниях и терпел неудачу.
Поставленные задачи
- Создание системы позволяющей работать множеству пользователям с различными ролями (производитель, дизайнер, администратор, менеджер и т.д.).
- Каждая роль должна иметь личный кабинет с возможностью приглашать(либо запрашивать приглашение) и откликаться или отклонять приглашения.
- Различные роли имеют различные настройки профиля, а также настраиваемую цветовую палитру.
- Должен быть реализован процесс заказа образцов продукции с утверждением производителя.
- Должен быть реализован конструктор образца, в котором можно выбрать ткань, паттерн и цветовое решение слоев из справочников, с учетом доступной цветовой палитры печатного оборудования.
- Паттерны печати должны загружаться с ftp сервера в виде слоев.
Решения
Разделение ролей пользователей
Выявлены основные роли пользователей (администратор, менеджер, производитель, дизайнер и т.д.) и разработан соответствующий функционал и ограничения для каждой. Так, для производителей доступен функционал управления справочниками тканей, паттернов и цветовых схем, а у дизайнеров есть возможность подключиться к нескольким производителям.
Разделение прав доступа по ролям обеспечивает безопасность и конфиденциальность данных.

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

Система учета заказов
Самой сложной частью системы была автоматизация бизнес-процесса заказа образцов.
Дизайнер в своем ЛК мог создать произвольно число Проектов, каждый их которых представлял его работу на каком-то объекте (обычно гостиница).
В рамках проекта, он запрашивает произвольное количество образцов тканевого декора у разных поставщиков.
В результате утверждения образцов владельцами гостиницы, создаются современные интерьеры.
Конструктор образца
При заказе образца ткани дизайнер пользуется конструктором.
Конструктор позволяет выбрать узор рисунка (паттерн), цветовое решение (можно послойно установить цвета элементов узора), а также ткань, на которой будет происходить печать.
Реализовать конструктор нам помогла определенная экспертиза в системах допечатной подготовки материалов, цветокоррекции, печати на промышленных принтерах.
Особенностью конструктора является интеграция с системой подготовки библиотек цветов, доступных для различных моделей принтеров. Каждый узор готовиться в Adobe Photoshop, а потом выгружается в виде тысяч файлов на специальный FTP сервер с помощью скрипта на языке внутренней автоматизации.
Результатом работы конструктора является спецификация на изготовление образца текстиля. Поэтому-то доменное имя сайта - spec in a sec (спецификация за секунду :)
Запрос на изготовление индивидуального материала
При отсутствии нужного узора, ткани, цветов, дизайнер может составить индивидуальный запрос на создание образца ткани.

Маркетплейс
Поскольку разные поставщики материалов имеют различное оборудование и различные возможности по изготовлению тканей, клиентом было задумано создать площадку, на которой различные поставщики и дизайнеры смогут найти друг друга.
Мы реализовали такую возможность.

Результат
Клиент получил систему, позволяющий поставщикам и дизайнерам эффективно управлять производственным процессом. Система имеет удобный и понятный интерфейс, а также высокую скорость обработки запросов.
В результате удалось ускорить обработку заказов минимум в 2 раза.
В дальнейшем система будет развиваться в сторону автоматической отправки созданной спецификации на производство, подготовка файлов данных для конкретных моделей принтеров, а также бизнес-процесса изготовления и отгрузки продукции.
Технологии
- Docker
- PostgreSQL
- Laravel
- React
На выставке гостиничного бизнеса в Нью-Йорке мы заинтересовали потенциальных партнеров нашим продуктом, первые пользователи уже начинают работу!

Product Manager
- Заказы
- Время обработки заказов сократилось на 50%