https://github.com/adarshpheonix2810/billing-software
This project is a billing software application developed using Python. It features a graphical user interface (GUI) built with Tkinter and connects to a PostgreSQL database for data management. The application allows employees to log in, manage customer billing, and perform various billing-related operations.
https://github.com/adarshpheonix2810/billing-software
billing-software customer-billing-system employee-billing-software gui-billing-application postgresql-billing-management python-billing-application python-gui-billing-software tkinter-billing-system
Last synced: 5 months ago
JSON representation
This project is a billing software application developed using Python. It features a graphical user interface (GUI) built with Tkinter and connects to a PostgreSQL database for data management. The application allows employees to log in, manage customer billing, and perform various billing-related operations.
- Host: GitHub
- URL: https://github.com/adarshpheonix2810/billing-software
- Owner: adarshpheonix2810
- License: mit
- Created: 2025-04-01T14:21:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-01T14:24:56.000Z (about 1 year ago)
- Last Synced: 2025-04-11T04:54:02.379Z (about 1 year ago)
- Topics: billing-software, customer-billing-system, employee-billing-software, gui-billing-application, postgresql-billing-management, python-billing-application, python-gui-billing-software, tkinter-billing-system
- Language: TeX
- Homepage:
- Size: 40.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Billing Software
## Description
This project is a billing software application developed using Python. It features a graphical user interface (GUI) built with Tkinter and connects to a PostgreSQL database for data management. The application allows employees to log in, manage customer billing, and perform various billing-related operations.
## Features
- Employee login functionality
- Customer management (adding, searching, and billing)
- Random billing number generation
- Phone number validation
- Cart management for billing items
## Technologies Used
- Python
- Tkinter (for GUI)
- psycopg2 (for PostgreSQL database interaction)
- Regular expressions for input validation
## File Structure
- **employee.py**: Main application file containing the GUI and billing logic.
## Installation
1. Clone the repository:
```bash
git clone https://github.com/adarshpheonix2810/Billing-Software
```
2. Install the required packages:
```bash
pip install psycopg2
```
3. Set up the PostgreSQL database and update the connection string in the code.
## Usage
1. Run the application:
```bash
python employee.py
```
2. Log in with employee credentials.
3. Manage customer billing through the GUI.
## Topics
- Billing Software
- Python
- Tkinter
- PostgreSQL
- GUI Development
## Author
Adarsh
## License
This project is licensed under the MIT License.