Streamlit-based tools to create, edit and deploy step-by-step multimedia work instruction documents for the process line.
- Install Python
- Install MySQL
- Download the Work Instruction folder
- Open your terminal and navigate to the downloaded folder
- Install all the App dependencies
pip install -r requirements.txt
- Add username and password to your local app secrets
Your local Streamlit app will read secrets from a file .streamlit/secrets.toml in your app's root directory. Create this file if it doesn't exist yet and add the database name, user, and password of your MySQL server as shown below:
#.streamlit/secrets.toml
[mysql]
host = "localhost"
port = 3306
database = "xxx"
user = "xxx"
password = "xxx"
- Create the required Database and Tables
mysql -u root -p < database.txt
- Run the App
streamlit run work_instruction_creator.py
Username: admin
Password: admin123
Username: instructor
Password: instructor123
Username: operator
Password: operator123
- Create Work Instructions
- Edit Work Instructions
- Deploy Work Instructions
- Delete Work Instructions
- Filter Work Instructions
- Create Work Instruction Steps
- Edit Work Instruction Steps
- Delete Work Instruction Steps
- Send data to MQTT Broker through MQTT
- Receive data from MQTT Broker through MQTT
- Admin dashboard with Operator Access Control Panel and Operator parameters assignment Panel
- Create Work Instructions
- Edit Work Instructions
- Deploy Work Instructions
- Delete Work Instructions
- Filter Work Instructions
- Create Work Instruction Steps
- Edit Work Instruction Steps
- Delete Work Instruction Steps
- Send data to MQTT Broker through MQTT
- Receive data from MQTT Broker through MQTT
- Deploy Work Instructions
- Filter Work Instructions
- Send data to MQTT Broker through MQTT
- Receive data from MQTT Broker through MQTT