The Labify software is used to keep track of inventories in chemistry labs.
It is a Python-based inventory management system.
It helps lab managers keep track of their inventory of glassware, chemicals, and equipments.
- Track inventory levels
- Admin and standard user accounts
- Manage glassware, chemical and equipment stock.
(Management: Add, Edit, Restock, Move, Remove) - Track transaction history.
- Alert notifications.
To install Labify, follow these steps:
- Clone the repository:
git clone [email protected]:cslynx/labify.git
- Install dependencies:
pip install pyside6
pip install bcrypt
pip install itsdangerous
pip install thefuzz
pip install reportlab
- Run the application:
cd labify
python3 main.py
Labify provides a user-friendly interface for managing your lab inventory. Simply launch the application and start adding, editing, moving, restocking, or removing items from your inventory.
Labify was entirely developed using the Python programming language.
The User Interface was developed using the Qt framework.
Labify utilizes the following open-source Python libraries:
- PySide6
- bcrypt
- itsdangerous
- thefuzz
Do all these if the current design is approved:
- Remove item_entry list view and ui file
- Remove deactivate and activate page change functions
- Remove save button from add entry page
- Remove restrict_page_change access control
- Remove unnecessary comments in the code
Otherwise switch all the changed features to the previous one.