Общее описание проекта анализа данных сервиса такси
Сбор данных
Сбор данных о заказах (все доступные данные о заказе) и водителях (все доступные данные о водителе), данные о водителях в онлайне, секторах в разрезе конкретного города и другая информация доступная к получению. Данные необходимо получить из веб админ панели после прохождения авторизации (формат json).
Сбор данных должен быть регулярный, дополнять предыдущие данные в автоматическом режиме.
Данные о заказе должны повторно обновляться определенный период после получения информации системой, это важно в разрезе получения информации отзывов и оценок водителей и клиентов.
Статический анализ данных
На основании данных необходимо создать шаблоны отчетов. Например отчет о сумме заказов, комиссии с водителей, штрафов, сумме использованных промокодов, доплат, штрафов с водителей за выбранный период.
Выборка заказов с отзывами клиентов за период по условию уровня оценки или наличию описания к отзыву.
Выбор и анализ заказов по определенному сектору города.
Отчет по секторам - из каких секторов наибольшее число заказов, в какие сектора ездят чаще всего.
Другие отчеты основанные на анализе данных из базы.
Отчет по водителям - число заказов, суммы, типы заказов, пробег и так далее.
Отчет по клиентам (на доступных данных) - число заказов в городе, сумма…
Заказы по клиенту за период.
Анализ клиентской базы 1 - выбора клиентов которые ездили в прошлом (выбранном периоде) и перестали ездить в текущем периоде (также определенном)
Анализ клиентской базы 2 - клиенты совершившие N поездок прошлом (выбранном периоде) и перестали ездить в текущем периоде (также определенном)
Анализ клиентской базы 3 - отчет о новых клиентов (первый заказ)
Анализ клиентской базы 4 - отчет о потерянных клиентах (перестали ездить в текущем последнем периоде)
Динамический анализ данных
Анализ регулярно получаемых данных с последующей реакцией на результат - уведомление пользователя системы, изменение данных в админ панели сервиса.
Например отслеживание нахождения конкретного водителя в онлайне. Если водитель выходит из сервиса более чем на определенный период, система уведомляет об этом посредством телеграмм.
Резкий рост заказов не принятых водителями.
Получение негативного отзыва от клиента.
Дополнительные условия
Обязательным условием является наличие опыта реализации аналогичных задач
Желаемый срок реализации до 1 месяца после согласования ТЗ
Окончательный бюджет проекта будет утвержден после более подробного ТЗ с исполнителем
Система должна быть реализована в “облаке”.
Пользователь получает доступ через веб интерфейс после авторизации.
Города можно добавлять и удалять в системе.
Каждый город анализируется отдельно.
Исходный код проекта располагается в репозитории и принадлежит заказчику
Исходный код и наработки могут использоваться исполнителем в других проектах без привязки к исходному анализируемому сервису.
Технологии разработки должны быть наименее уникальные и современные, для простой возможной доработки проекта другими исполнителями.
Разработка должна быть разбита на этапы
Возможно заключение договора
Обязательная возможность исполнителя поддерживать проект по запросу заказчика после окончания разработки (дополнительные договоренности вне условий разработки)