Project developed for freelance work, with the aim of creating a management system for restaurant managers.
- Can manage managers
- You can create a pre-registration for a manager, thus generating only managers who have paid for the system
They have the entire management system for your restaurant, among the features are:
- Country management of the restaurants you own
- Management of restaurant culinary types
- Management of restaurant sub-managers
- Skills management of restaurant sub-managers
- Management of one or more restaurants as desired
- Management of restaurant product categories
- Restaurant product management
- Restaurant menu management
- Creating a link to the restaurant menu
Observation: Thinking about the possibility of a manager (restaurant owner) having one or more restaurants, the system was designed so that each restaurant has its own menu, as well as its product categories and their respective products linked to these categories. Movement? The reason is that depending on the environment in which our manager's restaurant is located, several external influences can influence the value of the product, be it a more expensive rent because it is in a more expensive neighborhood, or for reasons that prices are inflated, among others. Therefore, if you have two restaurants, for example, you have to define a price for a Coca Cola, for example, 2x in the system, one for each restaurant.
- Each sub-manager will be able to manage the restaurant that is linked to their respective ID, meaning that the manager only has an overview of the system.
- Each restaurant may have an ordering system linked to the menu, so when the customer is viewing the restaurant's menu, they can request an order to be delivered to table X according to what was requested
- Management of restaurant managers is done via subscription. (In case of non-payment, the system blocks actions or limits the manager's possibilities)
- With the order system developed, create statistical data to be displayed to managers and sub-managers
This project was developed with the following technologies:
If you want to see what the folder structure was like, visit the repository: https://github.com/Kemuel-Batista/ignite-nodejs-05-nest-ddd-clean