Mr.Cook — сервис доставки еды

Разработали сервис доставки еды Mr.Cook: мобильные приложения, сайт и backend для обработки заказов и автоматизации.
сайтmobileсервисыподдержка

Клиент

Mr.Cook — популярный городской сервис доставки еды с фокусом на японской, итальянской и европейской кухне.

Сервис активно развивался, а вместе с ростом аудитории появились новые цели и задачи.
На момент старта проекта был сайт, сделанный на WordPress.

Требовалось создать устойчивую техническую платформу для дальнейшего роста. Основным каналом взаимодействия с пользователями должны были стать мобильные приложения и современный web-сервис.

Задача

Перед нашей командой стояли следующие задачи:

  • улучшить пользовательский опыт
  • создать новые каналы заказов
  • сократить путь пользователя до оформления заказа
  • повысить retention и количество повторных заказов
  • упростить управление заказами и внутренними процессами
  • ускорить запуск нового функционала

Отдельное внимание уделяли производительности интерфейсов и простоте взаимодействия с сервисом.

Mobile-first платформа

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

В основе архитектуры:

  • API-first подход
  • единая бизнес-логика для web и mobile
  • масштабируемая backend-архитектура

На первом этапе были запущены мобильные приложения для iOS и Android, а затем - обновленная web-платформа.

Это позволило:

  • ускорить развитие новых функций
  • упростить поддержку сервиса
  • сократить дублирование логики
  • быстрее запускать маркетинговые активности и акции
Мобильные приложения и сайт используют единое API, что позволяет быстро развивать продукт и поддерживать одинаковый пользовательский опыт на всех платформах.

Для web-платформы использовали Vue SPA + SSR для высокой скорости загрузки страниц.

Удобный пользовательский опыт

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

Мы оптимизировали:

  • работу каталога и меню
  • оформление заказа
  • повторные заказы
  • применение акций и промокодов
  • выбор адресов и способов оплаты

Особое внимание уделили UX

  • меню синхронизируется в локальную БД
  • корзина работает стабильно даже при плохом соединении
  • пользователь может быстро повторить прошлый заказ
  • оформление занимает минимальное количество шагов

Это позволило

  • ускорить работу интерфейсов
  • повысить конверсию в заказ
  • увеличить количество повторных заказов
  • улучшить общий пользовательский опыт

Loyalty и персонализация

Для повышения retention и вовлеченности пользователей реализовали систему лояльности и персональных предложений.

Система поддерживает:

  • бонусную систему
  • промокоды и акции
  • push-уведомления
  • персональные предложения
  • механики upsell
  • сегментацию пользователей
Персонализированные предложения и upsell-механики увеличивают средний чек и стимулируют повторные заказы.

Дополнительно реализовали:

  • сохранение способов оплаты
  • историю заказов
  • быстрый повтор последнего заказа
  • автоматические маркетинговые коммуникации

Автоматизация процессов

Мы реализовали внутренние сервисы для управления заказами и операционными процессами доставки.

В платформу вошли:

  • система обработки заказов
  • интерфейсы операторов
  • управление статусами доставки
  • производственные ограничения и стоплисты
  • автоматизация типовых операционных процессов
Интеграции с внутренней телефонией Asterisk позволили ускорить обработку заказов и сократить ручной труд.

Система автоматически учитывает:

  • доступность позиций, стоп-листы
  • ограничения видов оплат
  • доступность доставки

Результат

После запуска новой платформы мобильные приложения стали основным каналом заказов.

70%

mobile - основной канал заказов

-39%

снижены расходы на комплектацию

В результате компания Mr.Cook получила современный ❤️ digital-сервис доставки еды.
Компания получила масштабируемую backend-платформу, удобные мобильные приложения и сайт, а также систему лояльности и инструменты автоматизации заказов.

Удалось снизить операционные расходы и уменьшить человеческий фактор.

Платформа продолжает развиваться и адаптироваться к новым бизнес-процессам 🔥.

Технологии

Backend

GogRPCOpenAPI

Mobile

SwiftKotlin

Frontend

VueNode.js

DevOps

KubernetesGrafanaElasticsearch

Понравилось решение? Обсудить ваш проект

Алексей, проектный менеджер
Алексей
проектный менеджер, ответит на вопросы и поможет со стартом проекта
Файл
Подготовили тех. задание? Загрузите его сюда