Разработка приложения delivery club

Как создать приложение для доставки еды наподобие DeliveryClub

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

  • Какие программные решения понадобятся?
  • Из каких элементов состоят веб и мобильные приложения?
  • На что обращать внимание при разработке сайта и приложений?
  • Как работать с партнерами?
  • Что еще важно для этого вида бизнеса?

Давайте разберемся вместе. В качестве примера подойдет Delivery Club – доставка еды из ресторанов в разных регионах России.

Delivery Club – доставка еды

Выстраиваем бизнес-процесс

IT решение должно отражать ваш бизнес-процесс:

  • Где вы будете брать еду для доставки? Работа с ресторанами – это отношения, системная работа с персоналом каждого ресторана. Важно обеспечить качественную еду для клиентов и в то же время привлекательные условия для партнеров.
    Привезли не то блюдо, которое заказывали, несвежие продукты и т.д.– негатив от клиентов принимать будете вы.
  • Как вы будете передавать заказ в ресторан? В каких-то случаях этот процесс можно автоматизировать, например отправлять заказ на email и sms-уведомление. В других – оператору придется звонить в ресторан.
  • Кто будет работать с клиентами по телефону и в онлайн-режиме?
    Продумайте процесс приема заказов по телефону. Все организационные вопросы, связанные с контролем качества и разрешением спорных ситуаций, нужно продумать заранее.
  • Кто будет курьерами? Вы можете использовать наемных сотрудников или, как это сделали в Деливери Клаб, объединить в единый сервис существующие курьерские доставки.
Читайте также:  Методы программирования общие принципы разработки программного обеспечения

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

Основные элементы системы

Как правило, системы по агрегации еды выглядят так:

  1. Веб-сайт для посетителей сайта.
  2. Административная панель для ресторанов.
  3. Административная панель для модераторов.
  4. Мобильные приложения для iOS и Android. ( Для клиентов )
  5. Мобильные приложения для водителей и курьеров (подходят только крупным системам).

Delivery Club

Веб-сайт отвечает за генерацию клиентов и заказ. Удобство сайта – это быстрый заказ. Чем быстрее клиент выберет ресторан и блюда, тем лучше. Поэтому продумайте структуру каталога и фильтры, предусмотрите поиск (по блюдам и ресторанам).

Delivery Club сайт

Доставка Delivery Club – главная страница сайта

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

Придерживайтесь подхода «Mobile First» и предусмотрите корректное отображение сайта на мобильных устройствах.

Delivery Club – приложение

Структура сайта под SEO продвижение

Структура сайта должна быть заложена под работу с поисковыми системами. Вы должны работать с поисковыми системами, привлекая трафик на сайт. Проработайте структуру страниц: «блюдо (категория)» (например, суши), «блюдо (категория) – блюдо (подкатегория)» (суши филадельфия), «блюдо (категория, подкатегория) – город – район» («суши в москве», «суши марьино») и т.д.

У Деливери Клаб почти 40% трафика – с поисковых систем.

Delivery Club - аналитика

Для этого составляется семантическое ядро сайта, из которого формируются страницы.

Мобильное приложение для клиентов. Заказчик должен иметь возможность быстро и с комфортом заказывать еду с мобильного телефона. Не забывайте, что современные смартфоны используют разные операционные системы. Поэтому готовьтесь сразу создавать версию под Android и iOS.

Delivery Club – мобильное приложение

Пример мобильного приложения для клиентов

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

У Деливери Клаб есть приложение для курьеров.

Delivery Club – приложение для курьеров

Админ-панель администратора. Инструмент контроля и управления заказами, а также контентом на сайте. Здесь же может быть рабочий кабинет для представителей ресторанов (административная панель для ресторанов).

Административный раздел доставки еды Еда Сюда

Административный раздел проекта доставки еды «Еда Сюда»

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

Оплата заказов: возможные методы

Самые распространенные решения для оплаты:

  • наличными курьеру;
  • картой курьеру (служба имеет мобильные терминалы);
  • картой в режиме онлайн.

Также можно подключить варианты оплаты различными интернет-деньгами.

Оформление заказа и оплата доставки еды

Оформление заказа и оплата

Синхронизация: опыт проекта Еда Деливери Клаб

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

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

Программа удержания клиентов. Опыт Delivery Club

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

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

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

доставка - бонусная программа

Этапы разработки

  1. Сбор требований и составление технического описания проекта.
  2. Разработка дизайна и прототипа.
  3. Программирование.
  4. Тестирование.
  5. Запуск проекта.

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

Продвижение и поддержка

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

  • Реклама проекта (контекстная, рекламные сети).
  • ASO-продвижение (реклама мобильных приложений).
  • Оплата домена, хостинга или выделенного сервера.
  • Оплата размещения в магазинах мобильных приложений.

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

Пиковые нагрузки

Система должна выдерживать пиковые нагрузки. Бывают дни и даже часы, когда заказы увеличиваются кратно. Праздники, плохая погода, вечернее время.

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

архитектура проекта

Изображение типовой архитектуры

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

Хотите создать сервис доставки еды? Напишите или позвоните нам!

Источник

Создаём веб-
и мобильные приложения, которыми пользуются миллионы

Помогаем фудтеху, ритейлу и банкам становиться лидерами отраслей

Магнит

5 лет совместной работы над мобильной программой лояльности →

KFC

3 года совместной работы над несколькими проектами

ДоДо Пицца

Дизайн мобильного приложения

Росбанк Бизнес

Лучшее приложение в категории «Финансы» по версии Tagline →

Банк Зенит

3 года совместной работы над мобильным приложением

MARS

Несколько проектов по цифровизации бизнеса. NDA

Мой Триколор

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

Ригла

Мобильное приложение для крупнейшей аптечной сети

РИВ ГОШ

Мобильный интернет-магазин для крупнейшей косметической сети в России →

Burger King

Дизайн мобильного приложения на Android и iOS

Кто мы?

мобильных разработчиков мира, Clutch

мобильных разработчиков России

Мы уже 12 лет занимаемся разработкой мобильных приложений и традиционно находимся на передовой: нам доверяют приложения, от которых зависит судьба бизнеса. За нашими плечами более 150 проектов и в этом наша ценность — на благо клиента работает весь этот опыт.

Заложили золотые стандарты в индустриях: фудтех, финтех, ритейл. Разработка мобильного приложения Delivery Club началась с нашего концепта. Первый в России e-grocery мы построили с О’Кеем еще в 2016 году. Мы реализовали первый в Европе мобильный банк на Flutter для Росбанка и первые в России Instant Apps для Лабиринта.

коммерческий директор Surf

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

директор по продажам Surf

Мы 6 лет сотрудничаем с Google. Это даёт нам ранний доступ к технологиям и прямые каналы коммуникации с командами Android, Flutter, Firebase и др. С 2018 года задаём стандарты архитектуры Flutter в SurfGear.

Мы разработали фреймворк Surfgen, он сокращает время на мобильную разработку на 5-20%.

руководитель Flutter-разработки Surf, евангелист Flutter

Источник

Оцените статью