Skip to content

System that generates reports on orders and customers to help with marketing efforts and increase sales. The system also keeps track of ingredient stock to maintain an accurate digital menu.

Notifications You must be signed in to change notification settings

rafaelmoraes003/restaurant-orders

Repository files navigation

Restaurant Orders

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.

Technologies used

python logo

How to use the application

Clone the application using the git clone command. After that, enter the project folder using the command cd restaurant-orders.

How to run the application

  1. Create the virtual environment for the project
  • python3 -m venv .venv && source .venv/bin/activate
  1. Install the dependencies
  • python3 -m pip install -r dev-requirements.txt

Publicity campaign

The system generates a txt file in data/mkt_campaign.txt with the following information:

  • 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.

Continuous analyzes

System that allows, at any time, the extraction of information:

  • 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.

Inventory control

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.

About

System that generates reports on orders and customers to help with marketing efforts and increase sales. The system also keeps track of ingredient stock to maintain an accurate digital menu.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages