Solutions

Route planning and driver manifests for meal delivery

A meal-plan round is not a set of ad-hoc jobs appearing through the day. It is a known list, knowable the night before — which makes it a planning problem rather than a dispatch problem.

Why addresses are the real routing problem

In much of the Gulf a written address is not enough to find a door. Buildings share names, communities are large, and the useful location is a pin rather than a street number. A round planned on text addresses generates phone calls, and every phone call is a driver stationary.

The practical fix is unglamorous: capture a precise location once, at signup, and carry it into every manifest automatically. A stop that opens directly in a navigation app removes an entire category of daily interruption.

What a usable stop carries

  • Sequence

    Where this stop sits in the driver’s run, so the round has an order rather than being improvised.

  • Customer and item count

    How many boxes to hand over, so a short-load is caught at the door rather than discovered later.

  • A precise location

    A pin the driver can navigate to, plus any access note the customer supplied.

  • An outcome

    Delivered or failed, recorded at the stop, visible to the kitchen immediately.

Grouping beats optimising, at this size

Most meal-plan operations do not need a travelling-salesman solver. They need stops grouped sensibly by area and assigned to the driver who covers it, in a stable order the driver already understands. Sophistication beyond that tends to produce routes drivers quietly ignore.

The larger gain is upstream: making sure the stop list is correct in the first place, because a perfectly optimised route that still contains a paused customer has not saved anything.

Common questions

Do we need full route optimisation software?
Usually not at meal-plan scale. Grouping stops by area and assigning them to a regular driver captures most of the benefit, and correctness of the stop list matters far more than the theoretical shortest path.
How do drivers get their list?
Ideally by signing in and seeing only their own stops for the day, in route order. An exported sheet is a copy that stops being true the moment anything changes after it was printed.
What should happen when a customer is not home?
The driver marks the stop failed with a note, the kitchen sees it straight away, and the customer’s history records it honestly. Leaving the stop open is what turns one missed delivery into an argument a week later.

See it running against a real kitchen

The product pages show the actual admin, loaded with a demonstration kitchen — production, packing, routes and the dashboard, exactly as an operator sees them.