Мобильное приложение для пассажиров и водителей такси (2 в одном), аналог URBAN для Android.
I. Функционал приложения пассажира.
Осуществляется подтверждение номера телефона пользователя с помощью кода подтверждения в смс-сообщении. Подключение осуществляется к любому СМС-шлюзу, утвержденному заказчиком.
при указывании цены клиентом ему должна рекомендоваться сумма для предложения водителям из расчета стоимости одного километра поездки и минимальной суммы поездки по городу указанной администратором
Так же у клиента должна быть возможность добавить несколько адресов поездки .
Должна быть возможность повысить стоимость поездки во время поиска водителя.
Заявка отправляется всем водителям подходящим под характеристики указанными клиентом и находящимся в заданном для текущего города радиусе.
Должно быть три радиуса
Радиусы для каждого города задаются вручную в админпанели сервиса.(в случае если в радиусах нет машин то заказ отправляется по всем машинам находящимся на линии в городе)
При каждой новой заявке водителям должно приходить звуковое оповещение о заказе и предлагаться выбор взять его или отказаться .
С данного экрана есть возможность выбора определенного водителя и предложить ему заказ. Осуществляется прямой звонок на номер водителя выбранного на карте вручную.(при условии если водитель принял заказ)
II. Функционал приложения водителя.
Осуществляется подтверждение номера телефона пользователя с помощью кода подтверждения в смс-сообщении. Подключение осуществляется к любому СМС-шлюзу, утвержденному заказчиком.
После смс подтверждение водитель должен сделать четыре фото (права,паспорт лицевая-прописка,и фото машины) которые должны отображаться в админ панели где администратор примет решение о добавлении водителя.
Каждые три дня либо по запросу администратора водитель будет проходить фотоосмотр авто
После принятия, заказ переходит на экран «Мои заявки», после завершения заказа он переходит на экран «История».
Осуществляется слежение за местоположением пассажира на карте.
Текст для данных экранов предоставляется заказчиком.
Монетизация
Предлагается подключение модуля приема платежей Яндекс.Касса.(либо яндекс деньги) В приложении водителя появляется баланс лицевого счета в виртуальной валюте. Уникальным идентификатором является номер телефона водителя, указанный при регистрации – данный идентификатор будет указываться в назначении платежа при пополнении баланса. После поступления денег,водителю автоматически начисляется виртуальная валюта на лицевой счет водителя.
Водитель расходует начисленную валюту на оплату подходящего тарифа. Варианты тарификации:
Смена (48 часов) – 500 у.е.
Смена (N часов) – N у.е.
Тарифы определяются в админ панели для каждого города отдельно.
III. Админпанель администратора сервиса.
Для бекенда и БД будет использоваться фреймворк yii2
Функционал администратора:
- добавление городов
- настройка радиуса действия заявок для каждого города
- пополнение баланса водителей
-снятие с баланса водителя
-определение стоимости тарифов для водителей (каждый город отдельно)
-добавление, блокировка водителей-клиентов
-подтверждение выхода на линию водителя(фотоосмотр)
-установка минимальной стоимости поездки по городу (для каждого города своя цена)
-установка стоимости каждого последующего километра, начиная от определенного количества километров установленным , для каждого города отдельно
-просмотр истории выполненных заказов каждого водителя
-просмотр общей истории заказов
-просмотр водителей онлайн по городам
-мониторинг свободных-принятых и выполненных заказов на главной странице
-просмотр данных клиента
-просмотр данных водителя (в том числе фотографий сделанных при подключении к сервису “прав ,паспорта лицевой-прописки”)
-добавление новостей для клиентов-водителей
дополнения
У водителей-клиентов-администратора должна быть возможность связаться друг с другом с помощью чата
так же в приложении необходимо добавить разделы новости для клиентов и для водителей