This project is a simple store application built with Python and PyQt5 GUI toolkit. The application allows users to add, edit, and remove products and customers, as well as manage orders.
- Add, edit, and remove products
- Add, edit, and remove customers
- Manage orders
- Generate reports
- Python 3.6+
- PyQt5
- Clone the repository:
git clone https://github.com/your-username/store-app.git
- Install the required packages:
pip install -r requirements.txt
- Run the application:
python main.py
The application has a simple and user-friendly interface. Here's a quick overview of its main components:
- Products: Allows users to add, edit, and remove products. Each product has a name, description, price, and quantity.
- Customers: Allows users to add, edit, and remove customers. Each customer has a name, address, and phone number.
- Orders: Allows users to manage orders. Users can add products to the order and specify the customer. Each order has a unique ID, date, and total price.
- Reports: Allows users to generate reports. Users can generate reports on orders, customers, and products.
Contributions are welcome! If you find a bug or have a feature request, please open an issue. If you want to contribute code, please fork the repository and create a pull request.
This project is licensed under the MIT License. See the LICENSE
file for details.