System that generates reports with information about orders and customers who attend a restaurant. This data will help the work of a marketing agency in order to leverage sales and the number of customers.
In addition, it is also possible to control the stock of ingredients to ensure that the restaurant's digital menu always offers products that are available in stock.
Clone the application using the git clone command. After that, enter the project folder using the command cd restaurant-orders
.
- Create the virtual environment for the project
python3 -m venv .venv && source .venv/bin/activate
- Install the dependencies
python3 -m pip install -r dev-requirements.txt
- What is the most requested dish by 'maria'?
- How many times did 'arnaldo' ask for 'hamburger'?
- Which dishes did 'joao' never order?
- What days did 'joao' never go to the snack bar?
To run it, use the command python3 -m src.analyze_log
.
- Favorite dish per customer
- Dishes never ordered by each customer
- Days never visited by each customer
- Busiest day
- Less busy day
To run it, use the command python3 -m src.track_orders
.
Controls the restaurant's inventory, showing quantities of products to be purchased and availability of dishes.
To run it, use the command python3 -m src.inventory_control
.