Веб-шоп Манхэттен Групп Rostics
B2B-поставщик
«Манхэттен Групп» — это B2B-поставщик, специализирующийся на оптовых продажах и комплексном обеспечении ресторанных сетей и франшиз по всей России. Компания обеспечивает бесперебойную поставку продукции, предлагая клиентам гибкие варианты получения товара: от доставки «до двери» конкретной точки ресторана до возможности самовывоза со склада в Москве. В своей работе «Манхэттен Групп» делает ставку на оперативное управление заказами, поддерживая обработку до 100 заявок в день силами профессиональной команды менеджеров. Компания активно совершенствует свои бизнес-процессы, внедряя цифровые инструменты для автоматизации отчетности, упрощения взаимодействия с сетевыми клиентами и оптимизации системы учета заказов. Индивидуальный подход к каждому юрлицу, наличие прозрачной логистики и стремление к повышению качества сервиса делают «Манхэттен Групп» надежным партнером в сфере ресторанного снабжения.
Что мы сделали в проекте
Анализ и проектирование
Проведён анализ бизнес-процессов заказчика и сформировано техническое задание
Составлен подробный бриф с вопросами по оплате, доставке, франчайзи и ролям пользователей
Проработана логика B2B-заказов: юрлица с несколькими точками, отдельный заказ на каждую точку
Определены сценарии доставки: самовывоз, доставка по Москве, доставка по России через ТК
Согласована структура ролей: пользователь, менеджер, владелец
Составлена диаграмма связей бэкенда и основных сущностей системы
Спланирована архитектура: React, REST API, real-time уведомления
Проектирование и дизайн
Подобрана цветовая палитра и визуальный стиль сайта
Разработаны несколько прототипов главной страницы и ключевых экранов
Выполнен дизайн-макет адаптивного интернет-магазина
Продумана концепция взаимодействия пользователя с каталогом, корзиной и личным кабинетом
Реализован редизайн логотипов франчайзи (IRB, Unirest) для шапки сайта
Спроектированы экраны оформления заказа, профиля, чата и панели менеджера
Проработаны мобильные версии шапки, каталога и навигации личного кабинета
База данных и серверная часть
Спроектирована и реализована база данных для каталога, заказов, пользователей и организаций
Настроены сущности для франчайзи, ресторанов, точек получения и юридических данных
Реализован REST API для каталога, корзины, заказов, профиля и авторизации
Настроена система ролей и прав доступа для клиентов и сотрудников
Реализована логика статусов заказа
Настроена генерация Excel-отчётов для склада и бухгалтерии
Подключены real-time уведомления через SSE (новые сообщения, обновления заказов)
Развёрнут и настроен backend на сервере
Разработка и техническая реализация
Реализована полная разработка адаптивного сайта на React
Подключён и настроен API-бэкенд, единый клиент для всех запросов с авторизацией
Разработан каталог с фильтрами, категориями, поиском и карточками товаров
Реализованы корзина, оформление заказа и выбор способа получения (самовывоз / Москва / Россия)
Настроена отдельная маршрутизация франчайзи irb и unirest
Реализована регистрация B2B-клиентов с данными организации и модерацией администратором
Подключены вход, восстановление пароля и подтверждение email
Реализованы избранное, «недавно просмотренные» и похожие товары
Настроен middleware: защита маршрутов, cookie-авторизация, rewrite для франчайзи
Публикация проекта на хостинге и серверах
Личный кабинет, чат и админка
Разработан личный кабинет с разделами: профиль, организация, заказы, избранное, рекламации
Реализован внутренний чат «Мои сообщения» с вложениями и счётчиком непрочитанных
Настроены push-уведомления в реальном времени через SSE
Собрана панель менеджера: список заказов, смена статусов, фильтры по дате
Реализована выгрузка реестра заказов в Excel для склада и учёта
Добавлено управление менеджерами и модерация пользователей для администратора
Реализован модуль рекламаций с пошаговым оформлением и отслеживанием статуса
Настроена навигация и интерфейс в зависимости от роли (клиент / менеджер / владелец / админ)
Реализована детальная карточка заказа с составом, статусом и данными доставки
Тестирование и запуск
Проведено тестирование сценариев регистрации, входа и восстановления пароля
Протестированы оформление заказа, корзина и все варианты доставки
Проверена работа чата, уведомлений и счётчиков непрочитанных сообщений
Протестированы роли менеджера и администратора: заказы, статусы, Excel-отчёты
Проверена адаптивность на разных разрешениях и мобильных устройствах
Исправлены выявленные баги по UI, API и логике франчайзи
Выполнен запуск проекта в рабочую среду
Управление проектом
Выполнялись дополнительные задачи от заказчика по ходу разработки
Согласовывались изменения по франчайзи, шапке сайта и логике заказов
Вносились доработки по обратной связи после тестирования
Обучение и передача проекта
Проведено обучение по управлению сайтом и работе с заказами
Переданы доступы и инструкции по админ-функциям для менеджеров



