StoreManager PRO is a warehouse management application that uses the PyQt6 library for the graphical interface and a PostgreSQL database for storing product data.
- Add, edit, and delete products from the database.
- Manage brands.
- View products through the UI.
- Connect to PostgreSQL via
psycopg2. - Fully functional GUI based on PyQt6.
To run the application, you need:
- Python 3.8 or later
- PostgreSQL
- The following Python packages (found in
requirements.txt):
pip install -r requirements.txt- Clone the repository:
git clone https://github.com/KasTheTrash/StoreManager-PRO.git cd StoreManager-PRO - Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
The application connects to a PostgreSQL database. Make sure you configure the correct credentials in connect_database.py:
self.conn = psycopg2.connect(
user="postgres",
password="123456",
host="localhost",
port="5432",
database="StoreManager",
client_encoding='UTF8'
)Important: Update the connection details according to your database settings.
StoreManager-PRO/
│-- main.py # Main application file
│-- connect_database.py # Database connection
│-- requirements.txt # Required dependencies
│-- Forms/ # UI files
│-- management/ # Brand management
│-- storage/ # Warehouse management
If you want to contribute:
- Fork the repository.
- Create a new branch for your changes.
- Submit a pull request!
This project is licensed under the MIT License.