Skip to content

Functional inventory management system with basic CRUD (Create, Read, Update, Delete) operations for products and supplier-related actions

Notifications You must be signed in to change notification settings

0rkx/Inventory-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management Software

This Python-based Inventory Management Software uses MySQL as the database backend to manage products, suppliers, and transactions efficiently.

Installation

  1. Clone the repository:
git clone <repository-url>
cd inventory-management-software

2.Install required dependencies:

pip install -r requirements.txt

3.Create a .env file in the project root and functions folder and set your MySQL password:

PASSWORD=your-mysql-password
  1. Set up the MySQL database and tables using the main.py script:
python main.py
  1. Start the Inventory Management Software:
python main.py

Features

  • View data on all products
  • Add a new product
  • Modify product details
  • Fetch details about a product
  • Delete a product
  • View supplier data
  • Remove a supplier

Future Enhancements

  • Transaction Tracking: Implement a comprehensive transaction tracking system to monitor sales, purchases, and inventory adjustments.

  • User Authentication: Enhance security with user authentication and authorization mechanisms. ✅

  • Reports: Generate insightful reports like sales analysis, inventory status, and financial statements.

  • Graphical User Interface (GUI): Develop an intuitive GUI for a user-friendly experience.

  • Barcode Integration: Streamline data entry and retrieval through barcode scanning.

  • Notifications: Set up notifications for low inventory, successful transactions, and more.

  • Data Analytics: Utilize data analysis to identify trends, patterns, and make informed decisions.

Contributing

Contributions are welcomed! Feel free to submit pull requests for enhancements or bug fixes.

License

This project is licensed under the MIT License.

About

Functional inventory management system with basic CRUD (Create, Read, Update, Delete) operations for products and supplier-related actions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages