The customer logs in to the app, navigates the menu, selects something and adds it to their cart. Before confirming the order, he can add some details (size, sauce etc.)
Upon confirming the order, the app asks for the shipping address (which may already be previously registered, based on a previous order) and the payment method (which may also be previously registered).
After that, the app sends a notification to the restaurant and waits for order confirmation. The customer will receive an order confirmation (push notification and email).
- Driver monitoring (with location and estimated delivery time);
- Delivery confirmation;
- backoffice tool with order / sales statistics.