Работа в двух режимах: водитель/пассажир.
Регистрация водителя с отправкой фото документов и его активации.
В принципе всё как обычно
Пассажир
отправляет заказ где может выбрать указать свою цену или рассчитать по тарифу(рассчитывается по длине пути на карте в метрах х 0,03руб).Местоположение заполняется автоматом по геолокации(можно поправить или вручную).
Все машины такси видны на карте и когда водитель принял заказ видно марку авто и номер и где он едет. По прибытию приложение подаёт сигнал.
Водитель
видит все заказы списком или на картеПринимает заказ и подъехав нажимает ожидание где 5 минут бесплатно, далее 5р/мин., которые плюсуются к поездке.
Оплата наличными или по карте(все платежи идут на р/с, а программа высчитывает и выводит админу какой водитель сколько заработал и по запросу или автоматом раз в сутки переводит водителю всю сумму). Т.ж. у водителя отдельный баланс, с каждого выполненного заказа с баланса водителя списывается 10%
По сути каждый заказ это материал в типе контента, видит только тот кто создал(пассажир), список этих материалов видят водители.
Сложность только поля адрес подачи и адрес прибытия привязанные к карте и расчёт пути между этих геопозиций и отображение в этом материале на карте все авто и потом водителя который едет.
Предложения пишите в личку, стоимость и реальный срок.
Т.ж. сразу расчёт необходимого сервера. На тысячи пользователей онлайн.
Нужно очень срочно!
Но можно пошагово запускать и добавлять в уже работающий функционал.