Как создать приложение для доставки еды, аналогичное UberEats

Как создать успешный сервис доставки еды? Как поставить задачу разработчикам и какие функции потребуются в первую очередь? В этой статье на примере UberEats разберем подробно, что необходимо для создания службы доставки еды.

Наша команда сделала несколько агрегаторов услуг, в том числе агрегатор еды (Посмотрите наши работы: сервис такси 7likes Taxiагрегатор доставки еды ЕдаСюда). Материал подготовлен на нашем опыте. Статья будет полезной для соответствующих стартап проектов и ресторанов, которые хотят создать инструменты для доставки еды.
 

В статье вы найдете ответы на такие вопросы:



Uber-сервис по заказу такси – это проект с миллионными инвестициями. UberEats – дополнительное направление бизнеса для компании.
 

UberEats
 

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


Важно понимать, что успех бизнеса только на 20% зависит от качества сайта и мобильных приложений. Остальное – это работа с партнерами и клиентами.
 

Сервис доставки УберИтс – это:
 

  1. Веб-сайт.
     

  2. Клиентские мобильные приложения для Android и iOS.
     

  3. Мобильные приложения для курьеров.
     

  4. Административная панель сайта для операторов сервиса и ресторанов.


Неотъемлемой частью работы системы являются:
 

  1. Заведения питания. Партнером может стать и элитный ресторан, и кафе быстрого питания, и закусочная. Главный критерий сотрудничества – качество продукции.
     

  2. Курьеры. Работают без жесткого графика – в удобное время и в удобном режиме. При этом не являются сотрудниками компании, получают сдельное вознаграждение.


УберИтс
 

Сайт проекта


Дизайн сайта – функциональный и ненавязчивый, максимально соответствует задачам проекта:
 


 

На сайт можно зайти со стационарного компьютера, ноутбука, планшета или мобильного телефона. И везде он будет отображаться корректно, элементы окажутся удобного для пользователя размера, а важная информация – на виду.

При изучении сайта с мобильного телефона появляется дополнительная кнопка «Скачать приложение».
 

сайт УберИтс
 

В веб-версии проекта можно без регистрации указать свое местоположение, после чего посетитель попадает на страницу с выбором ресторанов.
 

сайт uber eats


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

Мобильное приложение для клиентов


Приложение доставки еды УберИтс существует в двух версиях: для iPhone и Android. После установки пользователи авторизуются или проходят регистрацию.

Обратите внимание! Приложение UberEats в процессе регистрации просит данные банковской карты. Это может вызвать негатив. Люди опасаются предоставлять данные, предпочитают платить курьеру. Этот фактор, как и другие особенности выбранного региона, важно учитывать при создании собственного сервиса.

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

Мобильное приложение для клиентов uber eats
 

Особенности оформления заказа


Чтобы выбрать блюда, пользователь совершает несколько действий:
 

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

  2. Выбирает ресторан или кафе, которые его заинтересовали.
     

  3. Просматривает меню.
     

  4. Понравившееся блюдо добавляется в корзину.


На этапе выбора блюда в сервисе присутствует несколько интересных моментов:

Блюдо можно дополнить специями, соусами, салатами, овощами и другими добавками на выбор. Иногда предлагают сразу выбрать напиток или определиться с гарниром.
 

Особенности оформления заказа uber eats


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

карточка блюда ubereats
 

Цены и стоимость доставки


Стоимость заказа и цена доставки видны при оформлении заказа. При этом в Убер стоимость доставки обычно фиксированная для выбранного региона. И не зависит от суммы заказа. Минимальной стоимости заказа нет.
 

Убер Итс стоимость заказа


Если заказ осуществляется из особо популярного заведения или в районе города, где нагрузка на курьеров особенно высока, может взиматься дополнительный сбор «за популярность» в «часы пик» доставки еды. Заведения, за заказ из которых придется оплатить больше обычного, получают специальную пометку.

Цены в сервисе и при посещении ресторана на одни и те же блюда могут отличаться. Меню доставки и стоимость блюд утверждают рестораны-партнеры. И здесь все зависит от ценовой политики выбранного заведения.

В зависимости от инструментов, которые использует для автоматизации ресторан, возможны варианты обновления:

 

Бонусы и скидки


За каждый заказ пользователь получает бонусы, которыми в будущем можно будет оплатить доставку и еду. Бонусы начисляются при регистрации. Их обычно хватает на то, чтобы бесплатно перекусить. Это существенный стимул к регистрации, поэтому на этапе разработки продумайте систему начисления бонусов.

Важные вопросы:
 


В системе УберИтс пользователь может расплатиться бонусами только в той стране, где используется для расчетов валюта, в которой производилась оплата. Скидки сервис предоставляет сам, рестораны выплачивают партнерский сбор независимо от количества заказов, оплаченных бонусными баллами.
 

Бонусы и скидки


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

Работа с клиентами по е-mail


Пользователи УберИтс получают по электронной почте уведомления о подключении новых заведений, проводимых акциях и новых скидках. Такая послепродажная работа напоминает о сервисе и способствует возвращению пользователей в приложение.

Обязательно собирайте базу электронных адресов при регистрации пользователей и заранее продумайте, какие инструменты вам потребуются для рассылок. Вам может пригодиться:
 

Работа с ресторанами


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

Ресторанам UberEats предлагает:
 

  1. Увеличение объема продаж за счет заказов с доставкой.
     

  2. Удобный кабинет партнера на сайте, в котором можно отслеживать все этапы работы: получение заказа, оплату, процесс доставки.
     

  3. Повышение популярности заведения за счет рекламы в сервисе (логотип, адрес, меню блюд с фото и т.д.).


аналитика Uber Eats

Панель управления менеджера ресторана


Ресторан-партнер выплачивает сервису определенный процент от суммы заказов. Убер со своей стороны гарантирует доставку еды.

После заключения договора ресторану предоставляют доступ в «кабинет партнера» на сайте сервиса.

Что доступно ресторану-партнеру:
 

Приложение для курьеров


Курьеру предоставляется мобильное приложение для работы. А также возможность самому выбирать дни, время и длительность рабочего периода. УберИтс предлагает сотрудничество по доставке еды всем желающим. Доставка допускается на автомобиле, мотоцикле, велосипеде и даже пешком, если расстояние небольшое.
 

УберИтс приложение для курьеров


Базовые функции приложения для курьеров:
 

​​​​​​​
 

Админ-раздел системы


Сервис UberEats является автоматизированной системой. Тем не менее администраторы (операторы) Убер работают каждый день:
 


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


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

Разработка сайта и приложения


На что следует обращать максимум внимания при разработке сайта и приложений:
 

  1. Дизайн.
     

  2. Скорость загрузки.
     

  3. Юзабилити.
     

  4. Синхронизация и API.
     

  5. Привлечение посетителей.
     

Дизайн


Основное внимание сосредоточьте на удобстве и скорости заказа еды. Должны быть хорошо заметны кнопки, меню и другие элементы управления. Любые украшения допустимы, если они не отвлекают на себя слишком много внимания.

Навигация по сайту, расположение информации, управление – все должно быть интуитивно понятно. У пользователей не должно возникать вопросов «Как заказать?» или «Как оплатить?».

На сайте UberEats минимум элементов:
 


Дизайн мобильных приложений должен соответствовать требованиям и рекомендациям операционных систем:
 

Требования к дизайну приложений от Android.
Требования к дизайну приложений от iOS.


Основная задача этих требований – обеспечение нативности. Пользователь, который скачал ваше приложение, должен узнать в нем основные элементы управления.
 

Дизайн нативный и ненативный


Нативность – интуитивно понятная навигация и управления – очень важный параметр при разработке мобильного приложения. Сложные, необычные и непонятные пользователю элементы усложняют навигацию и снижают конверсию.
 

Скорость загрузки


Долгая загрузка сайта или медленное включение приложения в телефоне становятся факторами «отказов». Для сервиса типа УберИтс этот параметр особенно актуален, так как для эффективных продаж еды требуется много фото, что уже замедляет загрузку страниц. С учетом использования мобильных телефонов различного качества и в условиях не всегда быстрого интернета параметры скорости становятся еще критичнее.
 

Для повышения скорости:
 


архитектура хранения данных


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

Синхронизация и API


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

Для организации работы подобных проектов применяется клиент-серверная архитектура, а для обмена данными разрабатывается API.

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

Синхронизация и API


Продуманная организация обмена данными между приложениями, программами и сервером важна для работы всего проекта. Мы советуем доверять разработку серверной стороны проекта (back-end) и пользовательской (front-end) одному разработчику. Это позволит избежать многочисленных сложностей в процессе настройки и возможных ошибок, связанных с человеческим фактором (отсутствие взаимодействия между разработчиками).
 

Привлечение посетителей в сервис


О методах продвижения проекта необходимо подумать на этапе разработки:
 

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

Сколько стоит сервис, подобный УберИтс: доставка еды?


Приведем примерную калькуляцию оценки рабочего времени специалистов:

Общая подготовка проекта (составление технического задания, разработка структуры, настройка основных возможностей) – около 50 часов.

Дизайн:
 


Регистрация и работа с пользователями:
 


Геолокация и покрытие сервиса:
 


Оплата:
 


Аналитика:
 


Связь и уведомления:
 


Дополнительные возможности:
 


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

Что еще важно не забыть?


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

Включите в бюджет оплату хостинга и домена сайта, а также стоимость размещения приложений в магазинах AppStore или GooglePlay.

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

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

​​​​​​​Хотите создать сервис доставки еды в вашем регионе? Высылайте нам запрос, мы постараемся помочь.




ХОТИТЕ ПРИЛОЖЕНИЕ? РАССКАЖИТЕ О СВОЕМ БИЗНЕСЕ
Тестирование UI (пользовательского интерфейса)
Как интернет вещей (IoT) спасет ваш бизнес
Woxapp в Instagram