О насБлогКонтакты
Мобильная разработка28 марта 2026 г. 15 мин 55

Разработка приложения доставки еды в Бишкеке: как сделать свой Glovo или Yandex Еда

AunimedaAunimeda
📋 Содержание

Каждый месяц к нам обращается несколько клиентов с примерно одинаковым запросом: «Хочу сделать как Glovo, только лучше и для Бишкека». Некоторые приходят с инвестициями, некоторые - с идеей и энтузиазмом. Мы разработали несколько таких проектов, видели запуски, видели провалы, и накопили достаточно опыта, чтобы честно рассказать: что реально работает, сколько это стоит и где большинство команд делает фатальные ошибки.

Эта статья - не маркетинговый текст. Это разбор от людей, которые писали код для подобных систем.


Рынок доставки еды в Бишкеке в 2026 году: куда смотреть

Bishkek в 2026 году - это рынок с очевидными лидерами и неочевидными нишами. Glovo занимает доминирующую позицию по охвату ресторанов и маркетингу. Yandex Еда работает через экосистему Яндекса и ориентирована на более платежеспособную аудиторию. Среди локальных игроков есть несколько приложений с узкой специализацией - суши, пицца, среднеазиатская кухня - которые неплохо держатся на своей аудитории.

Что важно понять про этот рынок прямо сейчас:

Проникновение смартфонов выросло. Bishkek 2026 - это город, где большинство жителей моложе 40 лет оформляют заказы именно через мобильное приложение, а не звонком по телефону. Привычка к доставке сформировалась, и это упрощает задачу.

Конкуренция в центре жёсткая, на окраинах - почти нулевая. Glovo и Yandex Еда хорошо работают в районах Центр, Джал, Аламедин. Но уже в Арча-Бешике, Ак-Орго или частном секторе покрытие нестабильное, рестораны не подключены, курьеров мало. Это и есть ниша.

Корпоративная доставка недооценена. Офисы заказывают обед на 10-20 человек каждый день. Это предсказуемый спрос, высокий средний чек, лояльность. Почти никто из местных игроков не работает с этим сегментом системно.

Рестораны недовольны комиссиями. 25-30% комиссии Glovo - это серьёзная нагрузка для небольшого заведения. Многие хотят иметь собственный канал заказов. Это открывает модель white-label: вы разрабатываете платформу, а рестораны работают под своим брендом.


Почему это не одно приложение, а три

Главное заблуждение, с которым приходят клиенты: «Нам нужно приложение доставки». На самом деле, полноценная экосистема доставки еды - это три отдельных приложения с разной логикой, разными пользовательскими сценариями и разными требованиями к производительности.

1. Клиентское приложение (Customer App)

Это то, что видит конечный пользователь. Он открывает приложение, листает меню, делает заказ, отслеживает курьера и платит. Звучит просто - но именно здесь сосредоточена 80% конверсии.

Основные экраны и функции:

  • Главный экран с лентой ресторанов. Фильтрация по категориям (суши, пицца, бургеры, национальная кухня), рейтингу, времени доставки, минимальному заказу. Персонализация на основе истории заказов.
  • Страница ресторана. Меню с фотографиями, описаниями, аллергенами. Группировка по категориям. Возможность отмечать «любимые» позиции.
  • Корзина и оформление заказа. Выбор адреса доставки (с историей адресов), время доставки, комментарий к заказу, промокоды.
  • Оплата. MBank, Элсом, банковская карта, наличные курьеру. Интеграция с платёжными шлюзами - один из самых трудоёмких этапов в кыргызском контексте.
  • Отслеживание заказа в реальном времени. Карта с иконкой курьера, статусы («принят», «готовится», «в пути», «доставлен»), расчётное время прибытия.
  • История заказов и повтор заказа. Один из главных драйверов retention - возможность в два тапа повторить прошлый заказ.
  • Рейтинги и отзывы. После доставки - запрос оценки блюд и работы курьера.
  • Push-уведомления. Статусы заказа, акции, напоминания («Вы давно не заказывали»).

2. Приложение для ресторанов (Restaurant Dashboard)

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

Ключевые функции:

  • Приём заказов. Громкий звуковой сигнал (это важно - тихое уведомление на шумной кухне не заметят), отображение состава заказа крупным шрифтом, кнопка «Принять/Отклонить».
  • Управление временем приготовления. Ресторан должен уметь указать, что блюдо будет готово через 20 минут, а не 10 - это влияет на время отправки курьера.
  • Меню-менеджер. Добавление и редактирование блюд, изменение цен, временное отключение позиций («стоп-лист»). Это должно работать мгновенно и без перезагрузки приложения.
  • Статистика. Количество заказов за день/неделю/месяц, популярные блюда, средний чек, отзывы.
  • Финансовый отчёт. Прозрачный расчёт комиссии платформы, итоговые выплаты.

3. Приложение для курьеров (Courier App)

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

Что нужно курьеру:

  • Лента доступных заказов. Система matching - когда поступает заказ, приложение предлагает его ближайшим свободным курьерам. Если принял - остальные уведомления снимаются.
  • Навигация. Интеграция с Google Maps или Yandex Картами. Маршрут «ресторан → клиент» с учётом пробок.
  • Статусы. Курьер отмечает каждый этап: выехал в ресторан, забрал заказ, доставил. Клиент видит это в реальном времени.
  • Заработок. Прозрачная сводка: сколько заказов выполнено, сколько заработано за день/неделю, история выплат.
  • Документы и верификация. Загрузка фото паспорта, водительского удостоверения. Статус верификации.
  • Работа офлайн. Если связь пропала - приложение должно сохранить последний известный статус заказа и синхронизироваться при восстановлении соединения.

Технологический стек: что мы используем и почему

Выбор технологий для food delivery - это не вопрос вкуса, это вопрос надёжности под нагрузкой. В обед в пятницу ваша система получит в 5-10 раз больше запросов, чем в спокойное время. Стек должен это выдержать.

Мобильные приложения: React Native

Для клиентского и курьерского приложений мы используем React Native. Причины прагматичные:

  • Один кодовый базис для iOS и Android. Bishkek - это смешанный рынок, Android доминирует, но iOS-аудитория платёжеспособнее. Нужны оба.
  • Скорость разработки. Нативная разработка потребует двух отдельных команд и вдвое большего времени.
  • Производительность достаточна для задач доставки. Для карт и анимаций - используем нативные модули там, где нужно.
  • Большое комьюнити и готовые библиотеки для интеграций: карты, платежи, push-уведомления.

Для ресторанного dashboard мы часто делаем веб-приложение на React - его удобнее открыть на планшете в ресторане без установки приложения через App Store.

Бэкенд: Node.js + PostgreSQL

Node.js с Express или Fastify - основа серверной части. Преимущество здесь в асинхронной архитектуре: Node отлично справляется с большим количеством одновременных WebSocket-соединений, что критично для real-time tracking.

PostgreSQL - основная база данных. Транзакционность, надёжность, поддержка геопространственных запросов через PostGIS (поиск ближайших курьеров, ресторанов в радиусе). Для food delivery это не просто «хранилище», это активный участник бизнес-логики.

Redis: реальное время и кэширование

Redis выполняет две роли:

  1. Pub/Sub для WebSocket'ов. Когда курьер обновляет своё местоположение каждые 3 секунды - это не должно каждый раз идти в PostgreSQL. Redis хранит текущее положение курьеров в памяти, мгновенно рассылает обновления подписанным клиентам.

  2. Кэш для меню. Меню ресторана запрашивается тысячи раз в день, но меняется редко. Кэширование в Redis снижает нагрузку на базу данных в 10-20 раз.

WebSockets: как работает real-time tracking

Именно эта часть чаще всего недооценивается на этапе планирования. Объясним механику:

Когда клиент открывает экран «Отслеживание заказа», его приложение устанавливает WebSocket-соединение с сервером. Курьерское приложение каждые 3 секунды отправляет GPS-координаты. Сервер через Redis Pub/Sub рассылает эти координаты всем, кто подписан на данный заказ (клиенту, и при необходимости - менеджеру платформы).

При этом нужно учесть:

  • Батарейка курьера. Частые GPS-запросы сажают аккумулятор. Оптимальный интервал - 3-5 секунд в движении, 10-15 секунд при остановке.
  • Точность GPS в городе. В Bishkek, особенно в районе высотной застройки, GPS может давать погрешность до 20-30 метров. Нужна логика сглаживания траектории.
  • Переподключение. Мобильное соединение разрывается. Клиент должен автоматически переподключаться к WebSocket без потери контекста заказа.

Google Maps API

Карты - это отдельная строка расходов. Google Maps API для Bishkek работает хорошо (покрытие улиц актуальное), но при масштабировании стоимость API-запросов становится значительной. На старте с этим мириться, но в долгосрочной перспективе стоит рассмотреть кэширование тайлов и оптимизацию запросов.

Что мы используем из Maps API:

  • Geocoding (адрес → координаты при вводе адреса доставки)
  • Reverse geocoding (координаты → адрес для курьера)
  • Directions API (построение маршрута)
  • Distance Matrix (расчёт времени и стоимости доставки)

Push-уведомления: Firebase Cloud Messaging

FCM - стандарт для push-уведомлений на Android и iOS. Для food delivery push - это не опция, это критическая функция. Клиент должен знать, когда заказ принят, готов, передан курьеру и доставлен. Курьер должен получать сигнал о новом заказе мгновенно.


Система рейтингов и отзывов

Рейтинговая система - это доверие к платформе. Реализуется на двух уровнях:

Оценка ресторана и блюд. После доставки клиент получает запрос: оценить общее впечатление (1-5 звёзд), отдельно отметить каждое блюдо (thumbs up/down), оставить текстовый комментарий. Эти данные агрегируются и влияют на позицию ресторана в ленте.

Оценка курьера. Отдельная оценка скорости, вежливости, состояния упаковки. Курьеры с низким рейтингом (ниже 4.2) получают меньше заказов - это автоматический механизм контроля качества.

Важная деталь: не нужно требовать оценку немедленно после доставки. Лучший момент - через 15-20 минут, push-уведомлением. Конверсия в оценки у такого подхода выше.


Интеграция платежей в Кыргызстане

Это один из самых болезненных технических этапов. Платёжная инфраструктура Кыргызстана в 2026 году заметно выросла, но интеграции требуют времени и переговоров.

Наличные. Да, в 2026 году наличные при получении - всё ещё значительная доля заказов. Особенно в районах за пределами центра. Игнорировать этот способ оплаты - значит потерять часть аудитории.

MBank. Крупнейший мобильный банк Кыргызстана с API для приёма платежей. Интеграция требует заключения договора с банком и технической интеграции через их SDK или REST API.

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

Банковские карты (Visa/Mastercard). Через местные банки-эквайеры или международные платёжные шлюзы. Требует PCI DSS compliance на уровне хранения данных.

На старте рекомендуем приоритизировать: наличные + MBank. Это покрывает 70-80% платёжных предпочтений аудитории Bishkek. Остальные способы добавлять по мере роста.


Управление заказами: бизнес-логика под капотом

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

Жизненный цикл заказа:

  1. CREATED - клиент оформил заказ, ожидает подтверждения ресторана
  2. ACCEPTED - ресторан принял заказ, начал готовить
  3. PREPARING - заказ готовится, система ищет свободного курьера
  4. COURIER_ASSIGNED - курьер назначен, едет в ресторан
  5. PICKED_UP - курьер забрал заказ, едет к клиенту
  6. DELIVERED - заказ доставлен
  7. CANCELLED - отменён (с указанием причины и инициатора)

Дополнительная логика:

  • Если ресторан не принимает заказ в течение 5 минут - автоматическая отмена с уведомлением клиента
  • Если курьер не найден в течение 10 минут - уведомление оператору
  • Если курьер долго не двигается - триггер для службы поддержки

Логистика курьеров: где ломается большинство проектов

Вот честная правда: большинство провалов food delivery стартапов - это не проблема приложения. Это проблема операционной логистики.

Приложение можно написать. Алгоритм matching курьеров можно реализовать. Но обеспечить, чтобы в пятницу в 13:00 у вас было достаточно курьеров - это не задача разработки. Это операционная задача, которую большинство основателей недооценивают.

Несколько реальных проблем, с которыми сталкиваются запуски в Bishkek:

Курьеры - нестабильный ресурс. Многие работают неполный день, совмещают с другой работой. В час-пик их может не хватить. Решение - динамическое ценообразование на доставку в час-пик (surge pricing) или фиксированная доплата за пиковые часы.

Геозоны и реальные адреса. В Bishkek до сих пор есть районы, где навигация по названию улицы не работает - домов нет в базе Google Maps, ориентиры типа «третий дом от синего забора». Нужна возможность клиенту указать дополнительные инструкции и pin на карте.

Ресторан не готов к потоку. Подключили к платформе 50 ресторанов, запустили рекламу - и ресторан получил 30 заказов за час, к чему не был готов. Долгое время приготовления, остывшая еда, плохие отзывы. Нужна функция ограничения количества заказов в час для каждого ресторана.


Монетизация: как платформа зарабатывает

Три основные модели, которые работают в реалиях Bishkek:

1. Комиссия с ресторанов (основная модель)

Стандарт рынка - 15-30% с каждого заказа. Glovo берёт около 25-30%, что многие рестораны считают высоким. Если вы выходите на рынок с комиссией 15% - это конкурентное преимущество на старте.

Важно: небольшие рестораны с низкой маржой (шаурма, самса, домашняя кухня) не могут себе позволить 25%. Ваша платформа будет интереснее для них, если предложите дифференцированную комиссию - меньше для малого бизнеса, стандарт для крупных брендов.

2. Плата за доставку с клиента

Фиксированная или динамическая стоимость доставки (обычно 100-250 сом в зависимости от расстояния). Это частично покрывает выплаты курьерам. Многие платформы предлагают бесплатную доставку при заказе от определённой суммы - это стимулирует увеличение среднего чека.

3. Подписка (Premium для клиентов)

Модель по образцу Яндекс Плюса: клиент платит 500-800 сом/месяц и получает бесплатную доставку на все заказы. Для частых пользователей (3+ заказа в неделю) - очевидная выгода. Для платформы - предсказуемый recurring revenue и повышение retention.

Дополнительные источники дохода:

  • Платное продвижение ресторанов (featured placement в ленте)
  • Рекламные баннеры на главном экране
  • Аналитика для ресторанов (расширенная статистика за доплату)

Почему 80% стартапов проваливаются: разбор ошибок

За годы работы мы видели несколько паттернов, которые ведут к провалу. Будем конкретными.

Ошибка 1: «Просто скопируем Glovo»

Не работает. У Glovo - миллионные маркетинговые бюджеты, тысячи подключённых ресторанов, отработанная логистика. Выйти с таким же продуктом против такого конкурента - это не стратегия.

Работающий подход: гиперлокальность. Один район, несколько десятков ресторанов, 20-30 курьеров. Освойте Джал или Аламедин-1 так, чтобы в этом районе вас знали все. Потом расширяйтесь.

Ошибка 2: Недооценка операционных расходов

Разработка MVP стоит условно 1,200,000 сом. Но это разовая инвестиция. Операционные расходы - ежемесячные: зарплата курьеров (или комиссия для самозанятых), маркетинг, поддержка, серверы, выплаты платёжным системам. Без подушки на 6-12 месяцев операционных расходов - запуск смысла не имеет.

Ошибка 3: Неправильные предположения о рынке

«В Bishkek все хотят доставку суши» - это не исследование. Реальное тестирование до разработки: опросы в соцсетях, переговоры с ресторанами, ручное тестирование модели (телефонные заказы без приложения). Если 20 ресторанов не хотят подключаться к вашей платформе ещё до запуска - это сигнал, что надо переосмыслить предложение.

Ошибка 4: Запуск без продумывания unit-экономики

Сколько вы зарабатываете с одного заказа? Если средний чек 800 сом, комиссия 20% = 160 сом. Из них выплата курьеру 100 сом, расходы на эквайринг 15 сом, стоимость привлечения этого заказа через маркетинг 50 сом. Итого убыток на каждом заказе. Это не бизнес.

Unit-экономика должна быть в плюсе или хотя бы на breakeven до запуска.

Ошибка 5: Игнорирование операторской панели

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


Как конкурировать с Glovo: практические стратегии

Прямая конкуренция с Glovo по всему Bishkek - путь в никуда. Вот стратегии, которые реально работают:

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

Ниша по кухне. «Доставка национальной кыргызской кухни» - это чёткое позиционирование, которого у Glovo нет. Или «только здоровая еда», «только ПП». Узкая ниша проще в маркетинге и в операционке.

Корпоративная доставка. B2B-модель: договоры с офисами на ежедневные обеды. Предсказуемый объём, высокий LTV клиента, меньше зависимость от маркетинга. Юридические лица можно обслуживать с выставлением счётов, что упрощает им учёт.

White-label для ресторанов. Крупный ресторан или сеть не хочет платить 25% Glovo - предложите им собственное приложение на вашей платформе с их брендингом. Они продвигают его сами, вы берёте меньшую комиссию за технологию.

Сервис, который Glovo не даёт. Возможность заказать за 2 часа вперёд с точным временем доставки. Или корзина из нескольких ресторанов в одном заказе. Или специальные диетические пометки на блюдах. Маленькие детали, которые важны конкретной аудитории.


Сколько стоит разработка: реальные цифры

Мы не любим размытые ответы «от $X до $Y». Вот конкретика для Bishkek 2026.

MVP (минимально рабочий продукт)

Что входит:

  • Клиентское приложение (iOS + Android) с базовым функционалом: каталог ресторанов, оформление заказа, оплата наличными + MBank, базовое отслеживание заказа
  • Приложение для ресторанов (веб): приём/отклонение заказов, базовое меню-управление
  • Курьерское приложение: приём заказов, навигация, статусы
  • Административная панель: управление ресторанами, пользователями, заказами
  • Бэкенд: Node.js + PostgreSQL + Redis, базовый real-time tracking
  • Базовая push-уведомления через FCM

Срок: 3 месяца

Стоимость: от 1,200,000 сом

Этого достаточно для запуска в одном районе с 10-20 ресторанами и проверки гипотез.

Полноценный продукт

Дополнительно к MVP:

  • Полная система рейтингов и отзывов
  • Промокоды и акции
  • Программа лояльности / подписка
  • Интеграция Visa/Mastercard эквайринга
  • Интеграция Элсом
  • Surge pricing (динамическая цена доставки)
  • Расширенная аналитика для ресторанов
  • CRM для работы с клиентами
  • Многоязычность (кыргызский/русский)
  • Полная SEO-оптимизация веб-версии

Срок: 5-6 месяцев

Стоимость: от 2,500,000 сом

Ежемесячные расходы после запуска

Это то, что многие не считают заранее:

  • Хостинг (VPS + CDN): 15,000-30,000 сом/месяц в зависимости от нагрузки
  • Google Maps API: 10,000-25,000 сом/месяц
  • FCM: бесплатно до определённого лимита
  • SMS-уведомления (опционально): 5,000-15,000 сом/месяц
  • Поддержка и доработки: по договорённости

Этапы разработки: как мы работаем

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

Этап 1: Анализ и проектирование (2-3 недели) Детальное обсуждение бизнес-логики, UX-прототипирование всех трёх приложений, согласование технического задания. На этом этапе мы вместе решаем: что входит в MVP, что откладываем на потом.

Этап 2: Разработка бэкенда (6-8 недель) База данных, API, бизнес-логика, real-time система. Это фундамент - на него потом опираются все три приложения.

Этап 3: Разработка приложений (6-8 недель, параллельно с бэкендом) Мобильные приложения и ресторанный dashboard. Разработка ведётся итерационно, с еженедельными демо.

Этап 4: Интеграции и тестирование (2-3 недели) Платежи, карты, push-уведомления. Нагрузочное тестирование.

Этап 5: Запуск и поддержка Публикация в App Store и Google Play, настройка серверной инфраструктуры, мониторинг первых недель работы.


Что спрашивать у разработчика перед подписанием договора

Если вы рассматриваете нескольких подрядчиков - вот вопросы, которые помогут отличить опытную команду от неопытной:

  1. Покажите примеры приложений с real-time tracking, которые вы делали. Дайте попробовать.
  2. Как вы реализуете WebSocket-сервер при нагрузке 500 одновременных соединений?
  3. Какой процесс если ресторан жалуется, что не получает заказы?
  4. Как выглядит административная панель для нашей команды?
  5. Что происходит если сервер упадёт в час-пик?
  6. Входит ли публикация в App Store в стоимость? (Процесс верификации Apple - отдельная история)

Если на вопрос про WebSocket разработчик говорит «что за вебсокет» - вы узнали достаточно.


Заключение: делать или не делать

Рынок доставки еды в Bishkek в 2026 году - это реальная возможность, но не лёгкие деньги. Технология - меньшая часть задачи. Большая часть - операционная готовность, правильное позиционирование и капитал на первые 6-12 месяцев до выхода на окупаемость.

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

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

Готовы обсудить ваш проект - напишите нам или позвоните. Первая консультация бесплатная.

Читайте также

PWA vs нативное приложение: что выбрать бизнесу в Бишкеке в 2026aunimeda
Мобильная разработка

PWA vs нативное приложение: что выбрать бизнесу в Бишкеке в 2026

Разбираем PWA и нативные приложения по 15 критериям: стоимость, скорость, оффлайн-работа, монетизация. С реальными примерами для бизнеса в Кыргызстане.

Корпоративное мобильное приложение для сотрудников: как автоматизировать работу команды в Бишкекеaunimeda
Мобильная разработка

Корпоративное мобильное приложение для сотрудников: как автоматизировать работу команды в Бишкеке

Корпоративные приложения для полевых сотрудников, складских работников и курьеров: учёт задач, GPS-трекинг, фотоотчёты. Стоимость от 300,000 сом, окупаемость за 4-6 месяцев.

Flutter vs React Native в 2026 году: что выбрать для разработки мобильного приложенияaunimeda
Мобильная разработка

Flutter vs React Native в 2026 году: что выбрать для разработки мобильного приложения

Сравниваем Flutter и React Native в 2026: производительность, экосистема пакетов, стоимость разработки в Бишкеке и рекомендации по выбору стека для разных типов проектов.

Нужна IT-разработка для вашего бизнеса?

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

Получить консультацию Все статьи