Name: Devang Dinesh Pagare
This is my 1st Assignment in Python for the ML/AI Internship under Elitetechnogroup. The name of this assignment is Inventory_Management_System.
This repository contains an Inventory_Management_System for any general shop. It has 1 Python notebook and 3 .json files. They are:
- Inventory_Management_System.ipynb - Here the whole code exists. Users can buy items from shop/inventory or can sell items to shop/inventory.
- IMS_record.json - This file contains all the product records. If the user buys something from the shop/inventory, the records automatically get updated and the quantity of that product decreases. Similarly, If the user sells something to the shop/inventory, records automatically get updated and the quantity of that product increases. If the product which the user is selling to the inventory is new, the program will add that new product to the inventory.
- Sales.json - This file contains tracks all the sales made by the shop with the user. It contains records of products the user purchased along with bills, dates, and times.
- purchases.json - This file contains tracks of all purchases the shop did by the user. It contains records of product users sold to the shop along with bills, dates, and times.
- We start with pre-registering 30 product records. Those records are then stored in the IMS_record.json file.
- Users can buy items from the shop or sell items to the shop.
- If a user buys an item from inventory, the transaction will be registered in the Sales.json file.
- If the user sells something to the shop/inventory, the transaction will be registered in the purchases.json file.
- While buying the product, the user will be provided with the menu and the user is supposed to type the product ID of the desired product from the menu.
- User can also buy the item in more than one quantity.
- When a user wants to sell items to the shop, the user is supposed to type product ID, name, price, quantity, weight, and color. If the product is completely new, then the program will add this product to the inventory with all the attributes the user types. If the product is not new, then we will just increase the quantity of the product in the inventory. In both cases, as the shop is purchasing something, so purchase record will be generated.
Hello everyone, I am Devang Pagare, a Second-year B.Tech student at G.H. Raisoni College of Engineering and Management, Pune. I am passionate about AI, Machine learning, and Data Science.
Email: [email protected]
Linkedin: linkedin.com/in/devang-pagare