Skip to content

waxmansgym/ratio-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waxman's Gym Ratio Calculator

Build Status

Over years of training athletes, we at Waxman's Gym have found that lift ratios can serve as powerful tools for evaluating balance and guiding lifter development. By uncovering a lifter's biggest imbalances, one can better prioritize problems and more effectively direct programming/training.

This calculator is web application built in React that takes as input various exercises and produces advice on how one can improve their Snatch and Clean & Jerk.

Development

  • Install all dependencies with npm install.

  • Start the development server by running npm run start-all. This will run both the React build toolchain as well as the custom-boostrap less toolchain in parallel.

  • Compile an optimized build with npm run build, and then upload the entire build directory to your web host.

  • The main app is in App.js, but most of the fun happens in the AccessoryResults class in src/components/accessoryresults.js, and BaseResults in src/components/baseresults.js.

  • The style definition is in the custom-bootstrap subclass, with all relevant overrides in index.less.

CI/CD

Builds are automatically created and deployed by Travis-CI to Amazon S3

👓 Monitor | 🌐 Preview | 📥 Download