Welcome to the Shop Management System project! This application is designed to simplify daily operations in small to medium-sized shops. It features inventory management, customer billing, and total sales tracking in an easy-to-use GUI.
- Add Products: Manage your inventory by adding new products with ease.
- Delete Products: Remove outdated or unwanted products.
- View Products: Display all products in the database.
- Customer Billing: Generate detailed bills for customers with automatic calculations.
- Sales Tracking: View total sales records at any time.
- Python (Core programming language)
- Tkinter (GUI development)
- MySQL (Database management)
Follow these steps to set up and run the Shop Management System on your local machine:
- Python 3.x
- MySQL server
git clone https://github.com/sreeaditya/ShopManagement.git
cd ShopManagementUse the requirements.txt file to install dependencies:
pip install -r requirements.txt- Create a database named
Shop. - Run the SQL scripts provided in the
database_setup.sqlfile to create the necessary tables.
python shop_management.pyShopManagement/
├── shop_management.py # Main application script
├── database_setup.sql # SQL script to set up the database
├── README.md # Project documentation
├── requirements.txt # Project dependenciesDeveloped with ❤️ by Sree Aditya.
Feel free to reach out or contribute to the project!