/BilledIn

BilledIn is a simple billing system (Desktop application) for small businesses. It is designed to be easy to use and understand. It is completely written in only Python.

Primary LanguagePythonMIT LicenseMIT

BilledIn

BilledIn is a simple billing system (Desktop application) for small businesses. It is designed to be easy to use and easy to understand. It is completely written in Python and uses the Tkinter library for the GUI and SQLite for the database.

Features

  • Main Screen

    • The main screen of the application is where the user will get option to login as admin or as an employee. Main Screen
  • Employee Login

    • The employee can login using their employee id and password, One standout feature of the application is that the employee can only login if the admin has created an account for them and also the password is encrypted, ensuring the security of the employee's account. Employee Login
  • Admin mode

    • The admin can login using the default username and password, which is "admin01" and "admin01" respectively. Admin Login
    • List of things the admin can do:
      • Inventory Management
      • Employee Management
      • Invoice Management
      • Settings
  • Inventory Management

    • The admin can search, add, update, delete and genrate barcode stickers for the products. Inventory Management
    • Update Product Update Product
  • Employee Management

    • The admin can search, add, update and delete the employee's account. Employee Management
    • Add Employee Add Employee
  • Invoice Management

    • The admin can search invoices and generate bills and sales reports. Invoice Management
    • Sales Report Sales Report
  • Billing Screen

    • The employee can generate bills for the customers. Billing Screen
  • Barcode Sticker

    • The admin can generate barcode stickers for the products. Barcode Sticker

Installation

  • Clone the repository

    git clone https://github.com/mahadev0811/BilledIn.git
  • Install the required packages

    pip install -r requirements.txt
  • Run the application

    python app.py

License

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