The project will have an interface where the restaurant can post the menus. This can be mobile or web (using responsive layout for any browser HTML5 or similar). The restaurant will be able to print the orders (1/4 sheet per lable or configurable to stick on the assembly line), print reports (financial reports, sales statistics and usage statistics), optionally approve the users and companies (users can be grouped by companies for group deliveries).
The user downloads an app to create a profile and place the orders. Business rules apply per restaurant and delivery area is limited. Payment methods required for in-app payments, mainly systems available in Brazil such as Ticket Restaurante, Sodexo, Vale Refeição, debit and credit cards, PicPay, PayPal, PagSeguro and bank transfers. Gateways can be used. The app keeps a history of the user's purchases and stores payment information except passwords.
Backend is hosted in the cloud. For the platform, there needs to be online subscriptions by restaurants and a billing system, since they will pay monthly for the service.