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.

- The main screen of the application is where the user will get option to login as admin or as an employee.
-
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.

- 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.
-
Admin mode
- The admin can login using the default username and password, which is "admin01" and "admin01" respectively.

- List of things the admin can do:
- Inventory Management
- Employee Management
- Invoice Management
- Settings
- The admin can login using the default username and password, which is "admin01" and "admin01" respectively.
-
Inventory Management
- The admin can search, add, update, delete and genrate barcode stickers for the products.

- Update Product

- The admin can search, add, update, delete and genrate barcode stickers for the products.
-
Employee Management
- The admin can search, add, update and delete the employee's account.

- Add Employee

- The admin can search, add, update and delete the employee's account.
-
Invoice Management
- The admin can search invoices and generate bills and sales reports.

- Sales Report

- The admin can search invoices and generate bills and sales reports.
-
Billing Screen
- The employee can generate bills for the customers.

- The employee can generate bills for the customers.
-
Barcode Sticker
- The admin can generate barcode stickers for the products.

- The admin can generate barcode stickers for the products.
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.