Virtual Lab Assistant is an interactive Streamlit app that lets students perform chemistry practicals virtually. It provides step-by-step guidance, automatic calculations, and unit conversion for tasks like titration, buffer prep, pH, and colorimetry, simulating a real lab experience.
Features:
- Step-by-step guidance for multiple chemistry practicals
- Automatic calculations for titration, dilution, buffer, pH, colorimetry
- Interactive input fields
- User-friendly interface with tabs for each practical
Tech Stack:
- Python 3.x
- Streamlit
- Numpy
- Pandas
- Plotly
Run Locally:
pip install -r requirements.txt
streamlit run app.py
---
### **3. `requirements.txt`** (copy this content)
streamlit
numpy
pandas
plotly
---
### **4. `app.py`**
Copy the **full Streamlit code** I gave you with **unique keys for all buttons and inputs** into this file.
---
### ✅ **Next Steps to Upload on GitHub**
1. Create a new repository on GitHub.
2. Open terminal in your `VirtualBioLab_Streamlit` folder.
3. Run:
```bash
git init
git add .
git commit -m "Initial commit - Virtual Lab Assistant app"
git branch -M main
git remote add origin <https://github.com/maryamhamda2002-wq/Virtual-lab-assistant>
git push -u origin main