Беру задачи на разработку модуля отслеживания посылок в реальном времени для служб доставки. Смысл в том, чтобы клиент открыл страницу своего заказа и увидел не просто слово «в пути», а курьера, реально движущегося по карте, с обновлением позиции без перезагрузки страницы. Отдельно настраиваю уведомления: как только статус меняется — заказ принят, забран, в дороге, есть задержка, доставлен, — клиент получает сообщение сразу, а не узнаёт об этом постфактум из письма раз в сутки.
Работаю со связкой карта плюс лента статусов плюс журнал перемещений. Координаты курьера беру из уже имеющихся у вас источников — приложения курьера, трекера или ручного обновления диспетчером — и превращаю их в живую точку на карте у клиента, обновляя её через websocket-соединение или короткий поллинг, в зависимости от того, что выдержит ваш сервер. Особое внимание уделяю моментам, когда связь с курьером пропадает: модуль не должен изображать, что курьер стоит на месте час подряд, — вместо этого он честно показывает «нет связи» и последнюю известную точку с отметкой времени. Все перемещения складываются в историю заказа, доступную клиенту в любой момент, а вашей команде поддержки — как готовый отчёт без ручного поиска в базе.
В работу входит:
— карта с живым положением курьера и маршрутом
— лента статусов заказа, обновляемая автоматически
— уведомления клиенту при каждой смене статуса доставки
— журнал полной истории перемещения по заказу
— подключение к уже существующей структуре заказов без переделки основной логики сайта
Работаю со связкой карта плюс лента статусов плюс журнал перемещений. Координаты курьера беру из уже имеющихся у вас источников — приложения курьера, трекера или ручного обновления диспетчером — и превращаю их в живую точку на карте у клиента, обновляя её через websocket-соединение или короткий поллинг, в зависимости от того, что выдержит ваш сервер. Особое внимание уделяю моментам, когда связь с курьером пропадает: модуль не должен изображать, что курьер стоит на месте час подряд, — вместо этого он честно показывает «нет связи» и последнюю известную точку с отметкой времени. Все перемещения складываются в историю заказа, доступную клиенту в любой момент, а вашей команде поддержки — как готовый отчёт без ручного поиска в базе.
В работу входит:
— карта с живым положением курьера и маршрутом
— лента статусов заказа, обновляемая автоматически
— уведомления клиенту при каждой смене статуса доставки
— журнал полной истории перемещения по заказу
— подключение к уже существующей структуре заказов без переделки основной логики сайта