Skip to content

mayurimeher/Virtual_Science_lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔬 Virtual Science Lab Simulator

A web-based platform that allows students to perform Physics, Chemistry, and Biology experiments virtually in a safe, interactive, and guided environment.


📌 Problem Statement

Many schools and colleges face challenges such as:

  • Limited laboratory infrastructure
  • High cost of equipment and chemicals
  • Safety risks during experiments
  • Lack of access to labs for remote learners

As a result, students often miss hands-on practical learning.


💡 Solution

Virtual Science Lab Simulator solves this by providing:

  • Realistic experiment simulations
  • Step-by-step guided tutorials
  • A completely safe, risk-free environment
  • Access anytime, anywhere via the web

Students can learn concepts visually and interactively without physical limitations.


✨ Features

  • 🧪 Chemistry Simulations – chemical reactions, mixtures, observations
  • Physics Experiments – circuit building, motion, force simulations
  • 🧬 Biology Modules – anatomy models, dissections, plant structures
  • 📖 Guided Instructions – step-by-step experiment flow
  • 🛡️ Safe Learning – no chemicals, no equipment damage
  • 🌐 Web-Based – runs directly in the browser

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Three.js / 3D Embeds (for models & simulations)

Backend

  • Python
  • FastAPI

Database

  • MongoDB

Tools & Platforms

  • Git & GitHub
  • Render (Backend Deployment)
  • Vercel (Frontend Deployment)

🧠 How It Works

  1. User selects a subject (Physics / Chemistry / Biology)
  2. Chooses an experiment
  3. Follows guided instructions
  4. Interacts with virtual models & simulations
  5. Observes outcomes and learns concepts safely

🚀 Installation & Setup

Clone the Repository

git clone https://github.com/your-username/virtual-science-lab.git
cd virtual-science-lab
## Frontend setup
cd frontend
npm install
npm run dev
## Backend Setup
cd backend
pip install -r requirements.txt
uvicorn main:app --reload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 85.6%
  • Python 9.1%
  • CSS 4.4%
  • HTML 0.9%