О насБлогКонтакты
Веб-разработка5 апреля 2026 г. 3 мин 226Обновлено: 22 июня 2026 г.

Разработка приложения-такси в Алматы и Казахстане: архитектура и бюджет

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

Рынок такси в Алматы - один из самых активных в СНГ. Яндекс Go и inDrive доминируют, но высокие комиссии (20-30%) создают нишу для региональных игроков. Ряд компаний в Казахстане уже запустил собственные сервисы с хорошей долей рынка в конкретных городах.


Анализ рынка такси в Казахстане

  • Яндекс Go - лидер в Алматы и Астане, высокая комиссия с водителей
  • inDrive - P2P модель, позволяет торговаться, популярен в регионах
  • Chipo (бывш. Uklon KZ) - местный игрок
  • Lokaltaxi, Taxopark - малые региональные сервисы

Окно возможностей: локальный сервис в конкретном городе с более низкой комиссией и поддержкой в реальном времени.


Компоненты системы

4 приложения, а не одно:

  1. Приложение пассажира (iOS + Android) - заказ, трекинг, оплата
  2. Приложение водителя (Android) - заказы, навигация, заработок
  3. Панель диспетчера (веб) - управление, аналитика, поддержка
  4. Бэкенд - алгоритм матчинга, биллинг, уведомления

Алгоритм матчинга водитель-пассажир

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.

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

Разработка сайта в Алматы 2026: цены, технологии и как выбрать студиюaunimeda
Веб-разработка

Разработка сайта в Алматы 2026: цены, технологии и как выбрать студию

Сколько стоит разработка сайта в Алматы в 2026 году? Сравниваем технологии, типы сайтов и даём практическое руководство по выбору IT-партнёра для бизнеса в Казахстане.

Node.js vs Bun vs Deno 2026: бенчмарки и выбор runtime для продакшнaunimeda
Веб-разработка

Node.js vs Bun vs Deno 2026: бенчмарки и выбор runtime для продакшн

Bun 1.x стабилен в production. Deno 2.0 поддерживает npm-пакеты. Node.js 22 запускает TypeScript нативно. Реальные бенчмарки производительности, сравнение инструментов и конкретные рекомендации для казахстанских разработчиков.

Чистая архитектура и DDD в Node.js: практическое руководство для productionaunimeda
Веб-разработка

Чистая архитектура и DDD в Node.js: практическое руководство для production

Clean Architecture + Domain-Driven Design в Node.js TypeScript - без академизма. Use cases, Domain Entities, Repository Pattern, Aggregate Root. Бизнес-логика изолирована от инфраструктуры - тестируется без базы данных. Рабочий код для production.

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

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

Разработка сайтов

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