Design a food delivery platform
Design the backend of a food delivery app: customers browse nearby restaurants and order, restaurants accept and prepare the order, and a courier is assigned and tracked live until delivery.
Cover the main services and data, the order's states, matching couriers to orders, and live location updates.
No answer yet. Write the first one; the best answer gets endorsed.
