Рынок такси в Алматы - один из самых активных в СНГ. Яндекс Go и inDrive доминируют, но высокие комиссии (20-30%) создают нишу для региональных игроков. Ряд компаний в Казахстане уже запустил собственные сервисы с хорошей долей рынка в конкретных городах.
Анализ рынка такси в Казахстане
- Яндекс Go - лидер в Алматы и Астане, высокая комиссия с водителей
- inDrive - P2P модель, позволяет торговаться, популярен в регионах
- Chipo (бывш. Uklon KZ) - местный игрок
- Lokaltaxi, Taxopark - малые региональные сервисы
Окно возможностей: локальный сервис в конкретном городе с более низкой комиссией и поддержкой в реальном времени.
Компоненты системы
4 приложения, а не одно:
- Приложение пассажира (iOS + Android) - заказ, трекинг, оплата
- Приложение водителя (Android) - заказы, навигация, заработок
- Панель диспетчера (веб) - управление, аналитика, поддержка
- Бэкенд - алгоритм матчинга, биллинг, уведомления
Алгоритм матчинга водитель-пассажир
1. Пассажир создаёт заказ в точке (lat, lng)
2. Найти доступных водителей в радиусе 3 км
3. Отсортировать по: расстоянию + рейтингу + проценту принятых заказов
4. Отправить оффер ближайшему водителю, таймаут 20 сек
5. Если отказ/таймаут → следующий водитель
6. После принятия - пассажиру статус "Водитель едет"
Геопространственные запросы через PostGIS:
SELECT driver_id,
ST_Distance(location, ST_Point(74.60, 42.83)::geography) AS distance
FROM active_drivers
WHERE ST_DWithin(location, ST_Point(74.60, 42.83)::geography, 3000)
ORDER BY distance
LIMIT 10;
Real-time геолокация
Водитель отправляет GPS каждые 3 секунды:
Приложение водителя → WebSocket → Бэкенд
Бэкенд → Redis (текущее положение всех водителей)
Бэкенд → WebSocket пассажира → обновление карты
Для Алматы: Yandex Maps API или 2GIS API - точнее Google Maps по дворовым проездам и актуальным дорожным данным.
Расчёт стоимости поездки
Базовый тариф: 200 тенге посадка
Стоимость км: 60 тенге/км (день) / 80 тенге/км (ночь)
Стоимость минуты ожидания: 5 тенге/мин
Минимальная поездка: 500 тенге
Коэффициент загруженности: 1.0-2.5x (час пик, погода)
Тарифные зоны нужно настраивать отдельно для каждого города (Алматы ≠ Астана ≠ Шымкент).
Платёжные интеграции для Казахстана
| Метод | Доля | Приоритет |
|---|---|---|
| Kaspi Pay | ~50% | Обязательно |
| Карты (Visa/MC казахстанских банков) | ~25% | Через Halyk/Freedom Pay |
| Наличные | ~25% | Всегда поддерживать |
Без Kaspi Pay вы теряете половину потенциальных пользователей.
Функционал MVP
Пассажир:
- Регистрация по номеру телефона
- Заказ такси с картой
- Выбор класса авто (эконом/комфорт)
- Трекинг водителя
- Оплата картой/Kaspi/наличными
- Рейтинг водителя
- История поездок
Водитель:
- Регистрация + загрузка документов
- Принятие/отклонение заказов
- Навигация по маршруту
- Переключение онлайн/офлайн
- Статистика заработка
Бюджет разработки в Казахстане
| Компонент | MVP | Полная версия |
|---|---|---|
| Приложение пассажира | $8,000-15,000 | $20,000-35,000 |
| Приложение водителя | $5,000-10,000 | $12,000-22,000 |
| Панель диспетчера | $4,000-8,000 | $10,000-20,000 |
| Бэкенд + алгоритм матчинга | $10,000-18,000 | $25,000-45,000 |
| Дизайн (UX/UI) | $4,000-7,000 | $10,000-18,000 |
| Итого | $31,000-58,000 | $77,000-140,000 |
| Срок | 4-6 месяцев | 8-14 месяцев |
Требование к локализации
По казахстанскому законодательству о персональных данных - серверы с данными пользователей KZ должны быть расположены в Казахстане. Хостинг: Yandex Cloud KZ, KazCloud, или собственный VPS в ЦОД Казахстана.
Компания Aunimeda - разработка приложений такси и доставки для Казахстана. WhatsApp | +996 509 88 41 42.