
Разработка панели администратора для службы такси на Laravel 9
Создание панели администратора для службы такси на Laravel 9. Администрирование заказов, ведение клиентской базы, финансовый учет, управление таксопарком.
Обзор проекта
Клиент: служба vip-такси.
Задача:необходимо создать административную панель для работы оператора службы, с разграничением прав доступа к системе.
Функционал панели администратора службы такси:
1. Дашборд администратора службы и оператора такси позволяет видеть актуальную информацию относительно:
- количества автомобилей на карте;
- количества заказов;
- объем продаж (общий за период, и по сменам операторов).
- карту обслуживаемых городов и автомобили на карте.
2. Работа с клиентами:
2.1. Администрирование заказов (поездок):
- администрирование клиентских заказов: создание заказа, редактирование информации о поездке (в том числе, времени простоя, и пр.);
- информация об истории поездок клиентов;
- дополнительная информация о клиенте, имеющая значение для корректного исполнения заказа и предоставления сервиса высокого уровня;
- возможность применить к заказу ручную стоимость (не по формуле основных запрограммированных тарифов)

2.2. Группы клиентов:
реализация возможности добавлять различные группы клиентов и автоматизация применения скидок на поездки по тарифам службы для постоянных клиентов.

2.3. Внутренний баланс клиента.
Возможность иметь внутренний баланс (депозит) в службе, и использовать эти депозитные средства для оплаты будущих поездок.
2.4. Черный список:
возможность заблокировать конкретного водителя для клиента и наоборот.
При создании заказа в созданной паре черного списка, водитель не будет принимать участие в распределении заказа от данного клиента.
3. Возможность создания предварительных поездок.
Предварительные заказы отображаются в отдельной вкладке и начинают обрабатываться за 120 минут до времени подачи авто.
Могут распределяться диспетчером в ручном режиме.

4. Интеграции карты (Google Maps API)
- подсказки адреса при вводе адреса оператором такси в рамках выбранного региона (города);
- автоматический просчет стоимости поездки по выбранному тарифу, с учетом географии поездки, а также изменения тарифов для поездок по городу, пригороду и межгороду.

5. Администрирование водителей:
- создание карточки водителя;
- статусы для работы водителя (утвержден, на рассмотрении, заблокирован);
- связь карточки водителя с городом, в котором он работает;
- связь карточки водителя с классом и соответствующими тарифными планами;
- черный список клиентов, в заказах с которыми он не принимает участие;
- внутренний баланс водителя.

6. История транзакций:
реестр всех совершенных транзакций (наличный и безналичный расчет, оплата от клиента, комиссия службы, заработок водителя, выплаты водителям, штрафы и пр).

Другие кейсы с данным клиентом:
Разработка корпоративного сайта на Laravel и October CMS для службы такси.
Внутренняя оптимизация сайта на этапе разработки.
Технологии
Клиент
Дуже дякуємо за сайт. Ми вас любимо.

