This project is an inventory management system developed using customtkinter for the GUI, Matplotlib for data visualization, and MySQL for database management.
- User-friendly GUI built with customtkinter widgets.
- Data visualization using Matplotlib for insights into inventory trends.
- MySQL integration for efficient data storage and retrieval.
-
Clone the repository to your local machine:
git clone https://github.com/abidzzz/inventory-gui.git
-
Navigate to the project directory:
cd inventory-management
-
Install the required dependencies:
pip install -r requirements.txt
- Replace user and passwd of mysql server in main.py
-
Run the
main.py
file:python3 main.py
-
Use the GUI interface to manage your inventory.
-
Make sure to replace the
username
andpassword
in themain.py
file with your MySQL database credentials before running the application. -
This project is a basic implementation and can be extended with additional features and optimizations.
-
A user can create an additional account to buy from inventory. But the default username for admin is ADMIN and password is ADMIN
-
The graph only appears in both user and admin dashboard when user purchases anything or else the graph wont be displayed .
This project is licensed under the MIT License.