Why we ask you to type a cancel reason
A list of preset reasons is easy to tap and almost useless to read. We replaced it with one honest question, and a gentle check that keeps "aaaa" out.
10 articles tagged with this topic.
A list of preset reasons is easy to tap and almost useless to read. We replaced it with one honest question, and a gentle check that keeps "aaaa" out.
An order that nobody sees is an order that gets cancelled. How we traced every way a new order alert could go silent, and the receipts that now tell us when one did.
Most delivery apps start in the capital and work their way out. We went the other way. What we have learned building food delivery for smaller towns in eastern Nepal, and where we go next.
A rider's dot on the map is a promise to the customer, the restaurant and our dispatch team. Here is how we found the ways it silently froze, and what we built so it heals itself.
A delivery time is a promise. Here is how Laayo turns kitchen history, rider GPS and road distance into an honest ETA that updates while your order is on its way.
Two small bugs in our map picker could put a delivery address down the street, or at a place the customer never chose. Here is how we found them and the rule we now follow for every map.
A single screen in our rider app was asking the maps API for hundreds of travel times and reading only a few. Here is how we found it, fixed it, and what we changed so it cannot happen again.
When the rain comes down in Jhapa, everything about delivery changes. Why we let riders, not a weather app, say when it is raining, and how rain shapes the delivery time you see.
An optional accessibility profile, a short note for the rider at your door, and the small rules in our apps that respect how you have set up your phone.
Laayo riders work in two ways, on a salary or as freelancers. Here is how each one is paid, how tips stay with the rider, and why we care so much that the promise on an order matches the pay.