Описание проекта
Модуль должен принимать координаты от устройства курьера или диспетчерского сервиса и отображать их на интерактивной карте рядом с текущим статусом доставки. При смене статуса — заказ принят, в пути, прибыл, доставлен — клиент должен получать уведомление автоматически, без участия сотрудников. Отдельно нужна компактная панель истории: время и место для каждого этапа, чтобы поддержка могла быстро разобраться в спорной ситуации.
Стек обсуждаем, важно, чтобы решение стабильно работало с нашей текущей серверной частью и выдерживало рост числа одновременных доставок без задержек на карте. Расскажите в отклике, как вы планируете хранить историю перемещений, обновлять карту без лишней нагрузки и организовать отправку уведомлений.
Что нужно:
— живая карта с местоположением курьера и статусом заказа;
— автоматические уведомления при смене статуса;
— полная история перемещения и статусов по каждому заказу;
— интеграция с существующими данными о заказах и курьерах;
— запас по нагрузке при большом числе одновременных доставок.