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

Особенности проекта
Технологический стек
PHP Laravel, React, Kotlin, Swift
Решения
По итогам дискавери-фазы был спроектирован и прототипирован следующий функционал
Для Приложения Покупателя
Для Админ-панели:
Результат сегодня
Интерфейс покупателя оптимизирован под выбор, оплату и отслеживание; интерфейс сборщика — под сканирование в зале и работу без постоянного интернета; интерфейс курьера — под шаговой навигации с картой и быстрой сменой статуса. Единая модель данных обеспечивает синхронизацию всех участников без дублирования данных.
| Параметр | Универсальное приложение | Ролевые приложения |
|---|---|---|
| UX под роль | компромиссный | оптимальный |
| Скорость добавления фич | высокая (чем проще UX) | низкая (отдельный контекст) |
| Нагрузка на центральный сервер | высокая | распределённая |
| Офлайн-режим сборщика | ограниченный | полноценный |
| Магазины в App Store и Google Play | обязательны | обязательны |
Экосистема включает мобильные приложения для iOS и Android и веб-админку. Единый серверный API обрабатывает запросы всех клиентов, обеспечивая консистентность данных.
Приложения обрабатывают персональные данные пользователей: имя, номер телефона и адрес доставки. Данные хранятся в центре обработки на территории РФ в соответствии с требованиями о локализации.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Статус оператора проверяется в реестре операторов ПДн РКН.
Для полноценного сервиса доставки обычно разрабатывают несколько специализированных приложений: покупатель заказывает через своё приложение или сайт, сборщик получает задания с маршрутом по залу, курьер управляет доставками через своё приложение, а оператор видит всё в единой админ-панели в реальном времени.
Покупатель видит статус заказа на каждом этапе: принят, сборка, доставка. При изменении статуса приходит пуш-уведомление. Курьер видит навигационную цепочку с адресом доставки, а оператор в админке видит все заказы на едином дашборде.
Если какого-то товара нет в наличии, сборщик предлагает замены через приложение. Покупатель видит фото замены, цену и разницу с оригинальным. Если цена замены выше, покупатель подтверждает или отклоняет. Согласованная замена автоматически отражается в заказе с пересчётом суммы.
Приложения подпадают под действие Федерального закона № 152-ФЗ «О персональных данных». Данные пользователей хранятся на серверах на территории РФ. Передача данных третьим лицам осуществляется только с согласия пользователя или в силу закона. Оператор ПДн внесён в реестр РКН.
Сроки зависят от числа продуктов в экосистеме, глубины бизнес-логики и требований по интеграциям. Типичный диапазон MVP для четырёх взаимосвязанных приложений — 16–28 недель. Это не гарантия по конкретному проекту — реальные сроки согласуются на брифинге.
Команда YuSMP Group разрабатывает мобильные экосистемы для доставки и ритейла для бизнеса в Казахстане, Беларуси и странах СНГ. Расскажите о задаче — мобильная разработка или оставьте заявку.
Наши услуги
Профессионально создаём мобильные приложения. iOS, Android, кроссплатформенная разработка
Мы найдем лучшее решение вашей задачи
Отправляя заявку, вы соглашаетесь на обработку персональных данных.