Skip to content

Inventory Management GUI using python customtkinter and mysql

License

Notifications You must be signed in to change notification settings

abidzzz/inventory-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b2e1747 · Jun 7, 2024

History

7 Commits
Apr 6, 2024
Apr 6, 2024
Apr 6, 2024
Apr 6, 2024
Jun 7, 2024
Apr 6, 2024
Apr 6, 2024
Apr 6, 2024
Apr 6, 2024

Repository files navigation

Inventory Management System

This project is an inventory management system developed using customtkinter for the GUI, Matplotlib for data visualization, and MySQL for database management.

Features

  • User-friendly GUI built with customtkinter widgets.
  • Data visualization using Matplotlib for insights into inventory trends.
  • MySQL integration for efficient data storage and retrieval.

Screenshots

View more

</p>

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/abidzzz/inventory-gui.git
  2. Navigate to the project directory:

    cd inventory-management
  3. Install the required dependencies:

    pip install -r requirements.txt

Configuration

  1. Replace user and passwd of mysql server in main.py

Usage

  1. Run the main.py file:

    python3 main.py
  2. Use the GUI interface to manage your inventory.

Notes

  • Make sure to replace the username and password in the main.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 .

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published

Languages