I am currently building a restaurant application to use as a Website, ios App, Android App, Windows App. The goal is to have a single URL for both customers and staff, where:
Customers can place orders as a guest or as a returning customer.
Staff can see the orders and manage operations based on customers' orders behind the scenes.
Requirements and Features:
Customer Interface:
Landing Page: Options for "Order as Guest" and "Login/Register" for returning customers.
Menu and Order Page: Display menu items, customize orders, add to cart, and checkout.
Checkout Page: Collect minimal details for guests, auto-fill details for returning customers.
Staff Interface:
Staff Login Page: Separate login for staff.
Order Management Dashboard: Display orders in real-time, update order status, and manage menu items
Manage staff payroll & duties, other activities for managers on different sections.