Приложение такси, доставки и помощи на дороге для малых городов
Аналог «Яндекс Go» в Челябинской области: мы разработали под ключ мобильное приложение для iOS и Android и веб-панель администратора для местного агрегатора такси.
Сервис работает в небольших городах Челябинской области. Это приложение такси и доставки сразу: в нём можно вызвать такси, заказать доставку из магазина или пункта выдачи и позвать водителя на помощь, если машина заглохла в дороге.
Водители проходят ручную проверку документов и работают с предоплаченного баланса, с которого списывается комиссия. Пассажир видит машину на карте, пока она едет к нему. Приложение опубликовано в App Store, Google Play и RuStore.
- Сервисы
- Такси, доставка, помощь
- Платформа
- Приложение и веб-панель
- Заработок
- Комиссия с баланса
- Срок
- 4 месяца
- Мобильное приложение
- Веб-админка
- UX/UI дизайн
- Google Maps
- ЮKassa
- RedSMS
- Flutter
- Python
- MySQL
- Selectel
Проблема: такси в малых городах работает «по знакомству»
В Челябинской области малые города по 15–20 тысяч жителей стоят цепочкой, в нескольких десятках километров друг от друга.
Между ними сёла и посёлки. Крупным агрегаторам здесь неинтересно, и машину ищут через знакомых и городские чаты. Сколько заплатишь и когда приедут, заранее не знаешь. Водителя никто не проверял.
У района свои сложности
- Где-то асфальт, где-то горы и ухабы, и за дешёвый заказ водитель туда может не поехать.
- Зимой машины не заводятся, их приходится прикуривать.
- Покупку из круглосуточного магазина или заказ из пункта выдачи маркетплейса привезти некому: курьерских служб в таких городах почти нет.
- Один из городов закрытый. Въезд туда по пропускам, и довезти пассажира до адреса может не каждый водитель.
Решение: свой агрегатор такси на четыре соседних города
Основатель сам работал в такси и знает, как устроены заказы в его районе. Он решил запустить свой сервис, местный аналог «Яндекс Go», и собрать водителей четырёх соседних городов в одну сеть.
Водитель берёт заказы во всех четырёх городах. Для межгорода есть отдельный тариф, поэтому машина реже возвращается пустой.
В сервисе три услуги: такси, доставка и помощь на дороге. Водитель получает больше заказов в день, жители ставят одно приложение на все бытовые поездки.
Мы спроектировали продукт из трёх частей
- Приложение пассажира и заказчика доставки
- Приложение водителя: это то же приложение, роль переключается внутри
- Веб-панель, где основатель управляет сервисом сам, без программиста
Такси, доставка и помощь на дороге в одном приложении
Три вводных экрана показывают, чем приложение отличается от обычного такси. Цена поездки видна заранее, посылки возят проверенные водители, а помощь на дороге вызывается одной кнопкой.

Что подсказали ещё до старта: бизнес-модель агрегатора такси
На первый созвон основатель пришёл с идеей и опытом работы в такси. Вместе мы превратили идею в бизнес-модель агрегатора.
- Предоплаченный баланс водителяЕсли брать комиссию после поездки, водитель может получить наличные, не заплатить сервису и удалить приложение. Поэтому водитель заранее пополняет внутренний счёт. Комиссия списывается, когда он принимает заказ, и способ оплаты пассажира на это не влияет.
- Заказ получает ближайший водительЕсли отдавать заказ тому, кто первым нажал кнопку, приедет водитель с другого конца района через час. Мы предложили раздавать заказы по радиусу от точки подачи: так машина быстрее доберётся до клиента.
- Чат вместо телефонииЗвонки с записью через приложение требуют отдельной телефонии с абонентской платой. Для первой версии хватает встроенного чата. Основатель видит переписку и не платит за лишний сервис.
- Класс машины назначает администраторВодитель описывает автомобиль, а основатель по своим критериям присваивает ему Эконом или Комфорт.
- Запуск с одного городаМы предложили не распылять бюджет на четыре города сразу. Сначала три месяца раскачать один город локальной рекламой в соцсетях и городских пабликах, потом подключать следующие.
- Все аккаунты — на основателеСервер, сторы, платёжный сервис и СМС-рассылку регистрируем на основателя. Он единственный владелец продукта и кода.
Заказ такси и машина на карте в реальном времени
Пассажир в небольшом городе хочет того же, что дают крупные агрегаторы: знать цену, видеть, кто приедет и где сейчас машина. Он ставит точку на карте или берёт своё местоположение и сравнивает цену в Эконом, Комфорт и Межгород. После заказа он смотрит, как машина едет к нему по маршруту. Когда водитель на месте, приходит push и запускается таймер бесплатного ожидания. Потом ожидание становится платным.
К заказу можно добавить подачу к определённому часу, детское кресло, перевозку животных и комментарий водителю. Такси можно вызвать другому человеку, например маме в соседнем городе: она получит СМС с данными машины. Если точки маршрута в разных населённых пунктах, приложение считает цену по тарифу «Межгород». Карты в приложении — Google Maps. На старте рассматривали ещё Яндекс Карты и 2ГИС.
- 01 / 03Цена
Автоматическое повышение цены, если никто не берёт заказ
На окраину или в посёлок с плохой дорогой водитель может не поехать за обычную цену, и пассажир так и не дождётся машины.
Поэтому, если на заказ никто не откликнулся, цена растёт сама каждые несколько минут. Пассажиру приходит push: он подтверждает новую сумму или отменяет заказ.

- 02 / 03Помощь на дороге
Помощь на дороге через приложение: прикурить, вытащить, подкачать колесо
Зимой и на разбитых дорогах машины глохнут и застревают, а эвакуатор в небольшом городе приходится долго ждать. В разделе «Нужна помощь» человек выбирает проблему: сел аккумулятор, машина застряла или что-то с колесом. Он описывает ситуацию, отмечает, нужно ли оборудование вроде пусковых проводов, и сам называет цену.
Заявку получают ближайшие водители такси на линии. Тот, кто взялся, едет к месту по карте.

- 03 / 03Доставка
Доставка из магазина и пункта выдачи силами водителей такси
В небольших городах некому быстро привезти покупку из круглосуточного магазина или забрать заказ из пункта выдачи. Доставку выполняют те же местные водители, что возят пассажиров на такси. Заказчик выбирает легковую или грузовую машину, указывает вес и габариты посылки и отмечает, нужна ли помощь с погрузкой. Срочность на выбор: ко времени, «срочно» за 3 часа или «очень срочно» за час.
Стоимость приложение считает сразу по расстоянию, срочности, весу и габаритам.

Что ещё учтено в помощи на дороге и доставке
- Отмена с причинойБывает, что на месте не хватает того, о чём не написали в заявке. Тогда водитель отменяет её, указывает причину и получает часть оплаты за выезд.
- Помощь, которой нет в обычном таксиВ обычных такси такой услуги нет, а здесь приложение пригодится любому, кто ездит за рулём.
- Несколько доставок сразуВодитель может вести несколько доставок сразу: утром забрать посылки из пункта выдачи, а после обеда развезти.
- Если магазин закрытЕсли магазин закрыт или заказ не готов, водитель пишет заказчику в чат и предлагает перенести доставку.
Тоже знаете свой город лучше любого агрегатора?
Видите, как запустить такси, доставку или другой местный сервис в своём регионе? Расскажите нам идею. Разберём её на бесплатном созвоне и предложим, с какой первой версии начать.
- Первый созвон — бесплатно
- Предложим, с какой первой версии начать
Заказы, предоплаченный баланс и комиссия
Водитель такси работает в том же приложении, что и пассажир, просто переключает роль. Чтобы получить доступ к заказам, он загружает паспорт, водительское удостоверение, ПТС и фото машины, а если есть — документ на въезд в закрытую зону. Основатель проверяет всё вручную. Дальше водитель выходит на линию и получает заказы в радиусе нескольких километров. На решение у него 2 минуты. Когда он принимает заказ, комиссия списывается с баланса, а навигатор строит маршрут.
Если пассажир не вышел к машине, водитель включает платное ожидание или отменяет заказ и получает часть стоимости за подачу. Если на балансе не хватает денег, приложение предлагает его пополнить. Пассажир платит картой, через СБП или наличными и переводом водителю — в последнем случае водитель сам закрывает заказ. После поездки обе стороны ставят оценку, рейтинг есть и у водителя, и у пассажира.

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


Админ-панель агрегатора такси: водители, комиссия и аналитика
Для основателя мы сделали веб-панель администратора агрегатора такси. Он открывает её в браузере с любого компьютера и управляет сервисом сам, без программиста.
Что можно сделать в панели
- Проверить документы водителя (паспорт, права, ПТС, данные машины, допуск в закрытые зоны) и одобрить заявку или отклонить её с причиной.
- Открыть карточку любого пользователя с историей заказов, отзывами, рейтингом и ролью; заблокировать водителя после жалоб.
- Менять комиссию отдельно для такси, доставки и помощи на дороге: например, снизить в тихие часы или поднять в праздники. Изменение можно запланировать на дату и время, и водители заранее получат уведомление.
- Смотреть аналитику: заказы по типу, дате и статусу, новых пользователей за период, сколько заказов водитель принял, отменил и выполнил, жалобы, комиссию и доход сервиса за день, неделю и месяц.
- Отвечать пользователям и водителям в чате техподдержки.
Дизайн приложения такси: тёмная тема для ночных поездок
Тёмный интерфейс приложения выбрал основатель. Водитель и пассажир часто смотрят в телефон ночью, и яркий экран слепит. Сначала мы собрали прототип: те же экраны без цвета, чтобы проверить логику и найти тупиковые переходы. Потом дизайнер показал три концепта оформления, и основатель выбрал один. Правки по прототипу внесли сразу в дизайн, чтобы не тратить на них отдельный круг.
Всего получилось 202 экрана мобильного приложения для трёх ролей и 51 экран веб-панели. В них вошли все состояния заказа: поиск, повышение цены, ожидание, платное ожидание, отмены с причинами, оценка и отзывы.

Как работали с основателем
Техническое задание мы написали за пять дней и дважды доработали по голосовым сообщениям основателя.
Больше всего основателей обычно пугают аккаунты, и тут мы помогли отдельно. Подсказали, как оформить зарубежную карту для оплаты сервисов Google. Пошагово провели через регистрацию в Google Play Console, подключение СМС-сервиса RedSMS и платёжного сервиса ЮKassa.
После запуска передали отчёт и инструкции: где водитель пополняет баланс, как назначить класс машины, как вручную поправить баланс водителя.
Как шла работа
- Правки в ТЗ подсвечивали цветом, чтобы основатель сразу видел, что изменилось
- Прототип и дизайн сдавали с видеообзорами
- Разработку вели по этапам: сначала приложение водителя, потом пассажира и веб-панель
- После каждого этапа основатель получал видеообзор того, что уже работает
- Тестировщик проверял каждую сборку и вёл баг-репорты
Видеообзор дизайна: почему тёмная тема и жёлтые акценты
Что дальше: новые города и тарифы
Со старта проекта прошёл почти год, и мы продолжаем развивать сервис вместе с основателем.
За это время добавили округление цены до 5 ₽, способ оплаты «Наличные или перевод» и приоритет адресов Челябинской области в поиске.
Сейчас обсуждаем следующие шаги
- Подключить новые города области — Златоуст и Миасс
- Разрешить машинам класса Комфорт брать и заказы Эконом
- Добавить коэффициент цены для участков с плохими дорогами
- Отправлять заказы в закрытый город только водителям с пропуском и показывать пассажиру, что машину можно заказать до КПП
- Прикреплять к доставке код заказа из Wildberries или Ozon
- Открыть веб-панель со смартфона
Архитектура позволяет добавлять такие функции обновлениями. Пользователи просто получают новую версию приложения.
Результат: свой агрегатор такси и доставки за 4 месяца
У основателя теперь свой агрегатор такси для малых городов района.
Это мобильное приложение для iOS и Android с такси, доставкой и помощью на дороге и веб-панель, где он управляет водителями, комиссией и аналитикой. Приложение опубликовано в App Store, Google Play и RuStore. От технического задания до сдачи прошло 4 месяца.
- Сервис с первого дня устроен как бизнес
- Водителей проверяют до первого заказа, а комиссия списывается сама
- На плохих дорогах цена подстраивается под спрос, и основатель следит за всем из браузера
Хотите запустить свой сервис такси или доставки?
Расскажите идею на бесплатном созвоне. Поможем её докрутить, спроектируем первую версию и доведём до публикации в сторах.
Что будет после заявки
- Перезвоним и уточним задачуДоговоримся о времени созвона.в течение 15 минут
- Созвон на 30 минутРазберём идею и покажем похожие кейсы.на следующий день
- Оценка сроков и бюджетаПришлём план первой версии.через 2 дня
- Договор и стартФиксируем цену и этапы в договоре.когда будете готовы
Частые вопросы
Этот проект стоил 920 000 ₽. В него вошли мобильное приложение для iOS и Android с ролями пассажира, заказчика доставки и водителя, веб-панель администратора, а также техническое задание, прототип, дизайн, разработка и публикация в App Store, Google Play и RuStore. Срок по договору — 4 месяца. Похожий сервис может выйти дешевле и быстрее: часть механик из этого кейса можно использовать повторно, например раздачу заказов, баланс водителя, карту и админку.
Да. Механика агрегатора такси не привязана к Челябинской области. Сервис можно запустить в любом городе или районе, оставить только такси или только доставку, а можно добавить свои услуги: эвакуатор, грузоперевозки, трезвого водителя. Начинаем с бесплатного созвона, где разбираем идею и предлагаем, с какой первой версии стартовать.
Одна разработка на обе платформы. Приложение такси написано на Flutter, поэтому один код работает и на iPhone, и на Android. Серверная часть написана на Python с базой данных MySQL, сервер размещён в Selectel. Карты — Google Maps, приём оплаты — ЮKassa, СМС-коды для входа — RedSMS.
Основателю, то есть владельцу сервиса. Аккаунты разработчика в App Store и Google Play, сервер, платёжный сервис и СМС-сервис регистрируются на него. Исходный код и документация переходят к нему в собственность по договору. Мы пошагово помогаем с регистрацией, но владелец — основатель. Он может в любой момент сменить подрядчика или нанять своего программиста.
Пассажир платит банковской картой через ЮKassa, через СБП или наличными и переводом водителю. В последнем случае водитель сам отмечает заказ оплаченным. Владелец зарабатывает на комиссии. Водитель заранее пополняет внутренний баланс, и при каждом принятом заказе с него автоматически списывается комиссия, как бы пассажир ни платил за поездку.
Комиссия водителя задаётся в админ-панели в процентах, отдельно для такси, доставки и помощи на дороге. Администратор может снизить её в тихие часы, чтобы на линию вышло больше водителей, или поднять в праздники. Изменение можно запланировать на дату и время, и водители получат уведомление заранее. Если на балансе водителя не хватает денег, принять заказ он не сможет: приложение предложит пополнить счёт.
Водитель загружает в приложении паспорт, водительское удостоверение, ПТС, данные и фото машины, а для закрытых зон — документ о допуске на въезд. Администратор вручную проверяет документы в веб-панели и одобряет заявку или отклоняет её с указанием причины. После поездок пассажиры ставят водителю оценки и пишут отзывы. Водителя с жалобами можно заблокировать в один клик.
Если на заказ такси не откликнулся ни один водитель, стоимость поездки растёт сама через заданные промежутки времени. Каждый раз пассажиру приходит push-уведомление, и он подтверждает новую цену или отменяет заказ. Механика нужна для районов с плохими дорогами и редким населением, куда за базовую цену водитель может не поехать.
Да. В этом агрегаторе водитель уже может работать сразу в нескольких городах, а поездки между населёнными пунктами считаются по тарифу «Межгород». Новые города, тарифы и сервисы добавляются обновлениями: пользователь просто получает новую версию в App Store, Google Play или RuStore. Ошибки, которые всплывают после запуска, мы исправляем за свой счёт.
