Jbike6 is a web application of a matlab program for calculating the weave and capsize speeds of a modeled back More information and the actual matlab program found here JBike6
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
From your cmdline navigate to the Jbike6 folder
Using npm (node package manager which should have installed with node)
Install react-scripts
npm install --save react-scripts
This should go through the package.json file and install all of the dependencies needed for the Jbike6 project
Inside the Jbike6 folder
npm run start
Jbike6 should open up in your web browser locally on port 3000
- Calculate function from the matlab program must be completed
- Jbcrit
- JbDoubleroots
- Jbeig
- linspace matlab function implemented into JS
- Jbroots
- Jbrev
- Graph component must be completed to use that data
- Static website portion must be completed
- Error handling
- MongoDB/JSON for saving Bikes
- Styling to fit program on full viewable space in browser
-
Arend L. Schwab - Assistant Professor of Applied Mechanics at Delft University of Technology. Wrote the main JBike6 engine in MATLAB.
-
Jim Papadopoulos - Contributing Author of Bicycling Science : Third Edition. Created the JBike concept and monitored its development. Worked closely with Scott Hand on his Master’s Thesis at Cornell University: Comparisons and Stability Analysis of Linearized Equations of Motion for a Basic Bicycle Model
-
Andy Ruina - Professor of Theoretical & Applied Mechanics at Cornell University. Lab advisor.
-
Andrew Dressel - Graduate Student of Theoretical & Applied Mechanics at Cornell University. Created JBike6 GUI, on-line help, and original Jbike6 website
- Matthew Young - CS Major University of Wisconsin-Milwaukee
- Adam Skwierawski - CS Major University of Wisconsin-Milwaukee
This project was bootstrapped with create-react-app