Biochemistry Teaching Laboratory Simulations is a web application that can adequately simulate the usage of biochemistry lab equipment without the need for the equipment to be physically available. Its primary purpose is to provide students with an idea of how the equipment would work in real life in order to make such usage more efficient.
For development documentation, see docs
- Added applet launch page
- Added BTL Simulation Tutorial
- Added Fluorescence Tutorial
- Added Ligand Binding Simulation
- Objects in simulations can now be interacted with
- Measurements can be taken and produce the correct data
- Added Cicrcular Dichroism Lab
- Fixed gaps in fluorometer model
- Fixed simulation movement issues
- Fixed disappearing objects in simulation
- Fixed overlapping applets on launch page
- Popups no longer open over each other
- Adjusted spacing for consistency
- Tweaked UI to fix text overflow on smaller screens
- Corrupted data for some Ligand Binding samples
- Incomplete Circular Dichroism Tutorial
- 404 errors on restart in apache server deployment
- Install Git
- Copy the repository web URL using the "Code" button at the top right corner
- Clone the repository locally by typing
git clone <URL>in your terminal
- Install Node.js v19.1.0 (comes with NPM)
- Navigate to the cloned repository's directory
- Open terminal in the directory
- Run
npm cito install the packages - Start the local development server with
npm run developorgatsby develop
- Clear the local
publicfolder at the root of the repository. If the folder doesn't exist, continue. - Navigate to the project's directory
- Open terminal in the directory
- Run
gatsby buildin your terminal - Move the files in the
publicfolder to the root of the production web server.