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.
-
Main Screen
- 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.
-
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
-
Inventory Management
- The admin can search, add, update, delete and genrate barcode stickers for the products.
- Update Product
-
Employee Management
- The admin can search, add, update and delete the employee's account.
- Add Employee
-
Invoice Management
- The admin can search invoices and generate bills and sales reports.
- Sales Report
-
Billing Screen
- The employee can generate bills for the customers.
-
Barcode Sticker
- The admin can generate barcode stickers for the products.
This project is licensed under the MIT License - see the LICENSE file for details.