This became famous in this restaurant online reservation, end users can place their reservation by selecting date and time, number of guests/people who are coming, can order the type of food from catalogue, whether this catalogue has vegetarian or non-vegetarian, with a set of rules and buffer time and other rules that the admin can configure for example reservation can be placed inside the restaurant by QR code on the table or online before 1hr at least or preconfigured time (for admin) and can this also can depend on the time needed for type of food preparation so the food preparation time can set as a conditional rule in the database with the time and date of the reservation, so when some one wanted to select several plates from the catalogue then set the time and date then here it come the machine learning and AI to make smart system, so I suggest to let the end-user start his session by making table reservation then show this guest all available food that can be prepared according according to his selected time and date, I've never seen this workflow anywhere (this will male Mobilzer one of the world class applications that no other apps or system can offer) Kitchen dashboard should have access only for orders and internal delivery (let's name all users who have only access on orders and delivery with Staff) and for the QR code the end user can place and order for three services: (Delivery, Pickup, and Din-in (Table Reservation as I mentioned above))