Skip to content

Hem-del/Python_billing_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Billing System

Project Description

The Billing System Program is designed to automate the process of creating, managing, and storing bills for a retail or restaurant business. This program allows users to select items for billing, calculate taxes (CGST and SGST), and generate detailed bills with accurate calculations.

Features

  • Select items for billing
  • Calculate taxes (CGST and SGST)
  • Generate detailed bills with accurate calculations
  • admin dashboard default user id and password
  admin

future development

  • customer name effect in bill generation and billing history
  • discount effect in bill generation and billing history
  • addition of making capable of handling errors

Installation

To install and run the Python Billing System on a Linux system, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Hem-del/Python_billing_system.git
    cd Python_billing_system
  2. Create a virtual environment and activate it:

    python3 -m venv env
    source env/bin/activate
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

To use the Billing System, follow these steps:

  1. Clone the repository and navigate to the directory:

    git clone https://github.com/Hem-del/Python_billing_system.git
    cd Python_billing_system
  2. Run the main script:

    python3 main.py

Follow the on-screen instructions to select items, calculate taxes, and generate bills.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature-branch)
  5. Open a pull request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or suggestions, feel free to open an issue or contact the repository owner.


Feel free to update the sections with more specific details as you see fit.