Нужен полноценный цикл: клиент оформляет заявку с данными машины, система подбирает свободного мастера поблизости, клиент видит перемещение мастера на карте и примерное время приезда, а также предварительную стоимость по типу работы — простое прикуривание, диагностика аккумулятора или замена с установкой новой батареи. Статус заявки должен обновляться пошагово: принята, мастер назначен, мастер выехал, мастер на месте, работа завершена. У мастера — отдельный интерфейс, где он берёт заявки в работу, отмечает этапы, прикладывает фотографию по завершении и видит свой список заявок и выработку за смену.
По оплате нужна привязка карты, автоматическое формирование чека после каждой выполненной заявки и возможность добавить чаевые мастеру. Для управления сервисом нужна отдельная панель: список мастеров и территория, которую каждый обслуживает, все текущие и закрытые заявки, обработка спорных случаев и возвратов, а также простая сводка по числу заявок и доходу за выбранный период. Отдельно важны уведомления о смене статуса заявки — push и короткие текстовые сообщения, потому что клиент часто ждёт помощь на морозе или в неудобном месте. Приложение должно работать одинаково хорошо на iOS и Android, иметь простую регистрацию и систему отзывов после каждой выполненной заявки, чтобы отбирать надёжных мастеров.
Что важно получить в итоге:
— рабочее приложение под обе мобильные платформы и лёгкую панель для мастеров;
— подбор ближайшего мастера с картой и отслеживанием перемещения в реальном времени.