Добро пожаловать

Clyovo AI

Крупнейший продакшн нового поколения — нейроаватары, промо-ролики, автоматизация и боты под ключ

1 / 3
Clyovo разработка × Приложение такси «Везучая Трёшка»
Разработка приложений

Clyovo разработкаПриложение такси «Везучая Трёшка»

Везучая Трёшка · региональная служба такси (Бурятия, Краснодар, +2 региона)

Заказов/мес: 7 500+Водителей в системе: 580+Скорость гео-поиска: < 100 мсUptime: 99,5%+Performance гео ×: ×10Время выплаты: < 5 мин
Задача

Региональной службе такси нужны были два мобильных приложения (для водителей и клиентов), собственная карта вместо платного 2GIS, мгновенные выплаты водителям и операционная зрелость production-уровня — стабильный релиз-процесс, мониторинг ошибок, idempotent-платежи. Принимали проект у предыдущей команды: с накопленными критическими багами в платежах, vendor lock-in на 2GIS и ручными выплатами через банковский интерфейс. Задача — за один месяц превратить хаотичный legacy в production-ready транспортный сервис.

Решение

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

Два мобильных приложения на Flutter. Приложение водителя — заказы, маршрут, мгновенные выплаты, реферальная программа. Приложение клиента — заказ в один тап, сохранённые карты, тарифы (эконом, минивэн и другие). Оба опубликованы в RuStore: com.troyka.driver и com.troyka.taxi. Зеркальные правки между driver и client держат core-код в одной кодовой базе.

Собственная геоплатформа на OpenStreetMap. Заменили платный 2GIS на свой сервис: PostgreSQL и PostGIS, импорт OSM-данных, FastAPI на asyncpg. Автокомплит и геокодинг отвечают быстрее 100 миллисекунд — в 10 раз быстрее 2GIS. 135 файлов и 16 746 строк production-кода. Архитектура multi-tenant — платформа готова обслуживать другие службы такси как SaaS.

Платёжная инфраструктура T-Bank. Acquiring с 3DS-challenge для всех региональных банков через WebView. Сохранение карт через CustomerKey — повторный платёж в один тап. E2C-выплаты водителю в собственный банк в один клик: минуты вместо ручного перевода оператором.

Production-инфраструктура. BugStream — собственная система мониторинга мобильных ошибок с автоалертами в Telegram. Канареечный whitelist для рисковых релизов — сначала на 1-3 водителей, потом массово. Backup перед каждым deploy и откат за 30 секунд. Pre-release протокол из 8 обязательных пунктов перед каждой сборкой APK.

Технологический стек. Flutter и Dart для мобильных клиентов. Python с Flask и SQLAlchemy для backend. FastAPI и asyncpg для геоплатформы. PostgreSQL 16 с PostGIS для основной БД. T-Bank Acquiring и E2C для платежей. Firebase Cloud Messaging для push. Linux с systemd, nginx, fail2ban для инфраструктуры. RuStore для distribution.

Что сейчас в работе. iOS-сборки для driver и client. Расширение геоплатформы — routing для построения маршрутов. SaaS-портал для подключения других служб такси к нашей карте.

Скринкасты · 8
Промо приложения
Промо приложения
Экраны клиента
Экраны клиента
Сценарий заказа
Сценарий заказа
Быстрое такси
Быстрое такси
Отзыв клиента
★★★★★

Год я возился с одной командой, три ляма им отдал. По итогу — водители выплаты ждали по двое суток, клиентам в счёт лепились какие-то рандомные долги, и каждое обновление я открывал с замиранием: что отвалится в этот раз. Кому жаловаться — непонятно, у них всегда «это не наш баг, это бэкенд». А виноват по факту я — перед своими водителями.

На Германа и его ребят вышел случайно. Созвонились с ним, и за один разговор Clyovo сказали по моему бизнесу больше дельного, чем предыдущая команда за весь год. Не в смысле красиво языком чесали — реально показали, где у меня деньги протекают и куда смотреть, чтобы сервис рос. Сразу было видно, что за Германом стоит команда людей, которые в теме — и в разработке, и в продукте.

Дальше — за месяц они переделали почти всё. Новые приложения водителю и клиенту, в RuStore лежат. Свою карту подняли вместо 2GIS, и она реально летает — водители первый раз за полтора года перестали жаловаться на тормоза при поиске адреса. T-Bank подключили нормально, выплаты идут в один клик, минуты вместо суток. И что я вообще не заказывал — мне сразу мониторинг подняли: если у кого-то в приложении что-то крашится, у меня в телеге сразу алерт прилетает. Бесплатно, по своей инициативе. Сразу почувствовалось, что у ребят есть процесс — релизы с бэкапами, обкатки на канарейках, никакого «авось».

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

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

Сейчас 7500 заказов в месяц, 580 водителей в системе, не падали ни разу с момента запуска. Я наконец думаю про то, как развивать сервис дальше, а не как очередную заплатку приклеить.

Если у вас бизнес и нужны нормальные ребята — пишите Герману и его команде в Clyovo. Без вариантов.

А
Антон
владелец службы такси «Везучая Трёшка»

Как мы это сделали

1

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

2

Разрабатываем backend на Python/FastAPI с PostgreSQL — масштабируемая основа.

3

Собираем мобильные клиенты на Flutter (Android + iOS) с единой кодовой базой.

4

Интегрируем платежи, push-уведомления, авторизацию через Telegram/SMS/OAuth.

5

Публикуем в RuStore / App Store / Google Play, настраиваем мониторинг и аналитику.

Похожие кейсы · Разработка приложений

3 свободных слота

Хочешь такой же результат?

Опиши задачу — пришлём 2 идеи бесплатно за 24 часа

40+ клиентов уже работают с нами · ответим за 2 часа