Skip to content

TommyNHL/VisLabStudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisLab Studio

A comprehensive chemistry simulator with multiplayer features, 3D visualization, and educational tools.

Features

  • Multiplayer experiment lobbies
  • Roles: spectator, editor, helper
  • Pop questions and polls
  • Teacher demos
  • Educational, fun, and normal modes
  • Search for glassware, chemicals, apparatus
  • Zoomable 3D visualization
  • Scalable architecture
  • Web app, mobile, downloadable .zip, and wiki support

Project Structure

  • backend/ - Flask backend with SocketIO
  • frontend/ - React frontend with Three.js
  • mobile/ - Placeholder for React Native
  • wiki/ - MkDocs documentation
  • shared/ - Shared utilities
  • tests/ - Test files
  • docs/ - Additional documentation

Setup

Backend

cd backend
pip install -r requirements.txt
python app.py

Frontend

cd frontend
npm install
npm start

Wiki

cd wiki
pip install -r requirements.txt
mkdocs serve

License

See LICENSE file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors