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

Clyovo AI

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

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

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
Промо приложения
Промо приложения
Экраны клиента
Экраны клиента
Сценарий заказа
Сценарий заказа
Быстрое такси
Быстрое такси
FlutterМобильное приложениеГеоплатформаOpenStreetMapT-BankRuStorePostGISFull-cycleТранспортПлатежи

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

1

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

2

Формируем дорожную карту: что запускаем первым, что масштабируем позже.

3

Параллельно работаем над всеми направлениями с единой стратегией.

4

Запускаем MVP за 1-2 недели, собираем данные, оптимизируем.

5

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

Похожие кейсы · Full-cycle

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

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

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

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