A desktop application built with PySide6 for managing customer bills and records. Demo Video : https://youtu.be/58-dLTLhrdI
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install dependencies:
pip install -r requirements.txt- Set up MySQL database:
- Install MySQL if not already installed
- Create a database named 'billing_system'
- Update database credentials in
database.pyif needed
- Run the application:
python main.py- Customer management (Add, View, Search)
- Bill generation and management
- Bill history tracking
- Customer details storage
- Data persistence using MySQL database