Приложение для Android и iOs
Пользователи:
1. Пассажир
2. Водитель
3. Администратор
Функции для пассажиров:
1.Вводит адрес откуда
2. Вводит адрес куда
3. Вводит дополнительный адрес, если нужен.
4. Стоимость расчитывается по тарифно, не по километражу
5. Должно показывать макет карты с проложенным маршрута, но без навигации, просто для вида.
6. После подтверждения заказа, программа ищет поиск водителя и показывает какая машина приедет в течении 7 минут (расчитывать минуты не нужно)
7. Всегда оплата наличными
8. Также должна быть страница прайса.
9. После окончания поездки ставить оценку водителю, которую будет видеть только администратор
Функции для водителей:
1. Кнопка "Принять заказ". Прием заказа поочередно, Каждый водитель перед началом работы активирует приложение, что готов к работе. Активным водителям поочередно приходит заказ, который он должен принять или отклонить за 20 секунд, в противном случае заказ переходит другому и так, пока активный водитель не приймет заказ.
2. После того, как нажал принять заказ - должна высветится сумма по тарифу.
3. Кнопка "я на месте"
4. Кнопка забрал клиента
5. Кнопка выполнил заказ (выше неё будут 2 суммы - Первая - по тарифу, Вторая - водитель сам может вписать сумму заказа.)
Функции для администратора
1. Добавлять, удалять водителей
2. Возможность добавить в черный список клиента
3. Должна показываться все информация касательно поездок о клиентах, водителях.
4. Должна показываться информация о ложных вызовах
5. По каждому заказу должна отображаться информация о времени за которое водитель нажимал кнопки "Принять заказ" (макс 20 сек.), "я на месте", "забрал клиента", "выполнил заказ".
6. Редактирование страницы тарифов