Skip to content

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.

License

Notifications You must be signed in to change notification settings

adarshpheonix2810/Billing-Software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:
    git clone https://github.com/adarshpheonix2810/Billing-Software
  2. Install the required packages:
    pip install psycopg2
  3. Set up the PostgreSQL database and update the connection string in the code.

Usage

  1. Run the application:
    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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published