Project description
TranslatedAlongside the dispatcher panel, we need a lightweight driver application accessible through a mobile browser. The driver logs in, sees their assigned route, gets a convenient order of stops, and marks the status of each delivery as they go: picked up, in transit, delivered, or not delivered with reason specified. The driver's device transmits GPS coordinates back to the map, so it's crucial to consider battery consumption and behavior during signal loss in basements or tunnels with subsequent reconnection. Statuses and coordinates accumulated offline must synchronize correctly after the network returns — without duplicates or lost updates.
Finally, we need a reporting section for managers: completed deliveries per day and per driver, average time per stop, distance traveled, percentage on-time and late, plus a history that can be replayed to see the actual vehicle track. To be clear: this is not a store locator widget on a map and not integration with a point-of-sale system, but an operational tracking and dispatch tool for our own fleet. Please send examples of similar tracking or logistics work, the proposed stack, and realistic timelines.
— Live fleet map with near-real-time GPS positions
— Route and delivery assignment and reassignment directly from the map
— Driver mobile application: login, route stops, status changes
— Delivery statuses: picked up, in transit, delivered, not delivered
— Offline queue and clean resynchronization of positions and statuses
— Manager reports: by driver, by day, on-time percentage, track replay