The following code is designed to run an online stationery store. It includes the ability for an administrator to manage the inventory, allowing them to add items, show the available quantity, update it, remove unwanted products, and process a shopping cart. It also includes user management and a sales history.
Phyton 3.14.3 JupyterNotebook
It includes the use of:
- Conditionals.
- Loops.
- Functions.
- Data structures: lists and dictionaries.
Evaluacion-01.ipynb— Main notebook containing all the code for the projectREADME.md— Project documentation
To run this project clone the repository:
git clone <https://github.com/Adalab/bda-modulo-1-evaluacion-final-MATC-90.git>Open the .ipynb file in Jupyter Notebook or VS Code.
Run the cells and the different tests to check the implemented methods.
The following project can perform the following functions:
- Add a new item to the inventory.
- Display all items, prices and their quantities.
- Find a specific product in the inventory.
- Update the quantity of an existing product.
- Delete unwanted products from the inventory.
- Get the total value of all inventory items.
- Handle a shopping cart and complete a purchase.
- Process payments for purchases.
- Register a new customer.
- Display all registered customers.
- Record a customer’s purchase.
- Display all purchases made by a customer.
- Calculate the total sales revenue.