Skip to content

Anuvind-ap/billing_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Billing System Program with GUI using Tkinter

GitHub license

This is a simple Billing System program with a graphical user interface (GUI) built using the Tkinter library in Python. This program allows users to create and manage invoices, calculate totals, and generate printable receipts.

Table of Contents

Features

  • Create and manage invoices.
  • Add items with names, quantities, and prices to the invoice.
  • Calculate the total amount due.
  • Generate printable receipts.
  • Save and load invoices.
  • Simple and user-friendly GUI.

Getting Started

Follow these instructions to get the Billing System program up and running on your local machine.

Prerequisites

  • Python 3.x
  • Tkinter (usually included with Python)
  • Pillow (for image handling, can be installed using pip)

Installation

  1. Clone this repository to your local machine using:

    git clone https://github.com/Anuvind-ap/billing_system
  2. Change the working directory to the project folder:

    cd billing_system
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

To run the Billing System program, execute the following command:

python main.py

This will launch the GUI application. You can start creating invoices, adding items, and calculating totals. You can also save and load invoices for future reference. Use the "Generate Receipt" button to create a printable receipt.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and test thoroughly.
  4. Create a pull request with a clear description of your changes.

License

GNU Affero General Public License v3.0
Licensed under GNU AGPL v3.0.
Selling the codes to other people for money is strictly prohibited.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages