Skip to content

satoyami/hopper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codeship Status for satoyami/hopper

Hopper

Description:

Problem:

As a part-time strength & conditioning coach, coming up with workouts can be an mental/time investment.My goal is to create an application to aid me in creating workouts with minimal effort on my part but with my criteria/taste respected.

Solution:

Create application to randomly select crossfit/HIIT/functional workouts.

Purpose:

Primarily a sandbox for a handful of javascript frameworks and ES6 features as well as a POC of generating workouts, in a future release, to later pass to machine learning API.

Technologies:

  • Hapi.js: API framework
    • breakout routes
    • breakout handlers(controllers)
    • add logging(Good/components)
  • Node.js v6.6.0: js engine
    • n Nodejs version manager 2.1.0
  • Material Design Lite: Google's bootstrap library for 'look and feel'
  • Handlebars: HTML template engine
  • Decouple front-end
    • React/Angular2
  • Data Models
    • Girls workouts
    • Heroes workouts
    • Daily WODs (some type of feed)
    • other WOD generators
    • report metrics
  • Database: Mongodb
    • connect to DB
    • upload data
    • create test
  • User metrics reporting/tracking
    • body weight
    • diet (caloric intake)
    • sleep (duration/quality)
    • caloric expenditure
    • blood markers
    • hydration
    • supplements
  • Caching: TBD (Redis)
  • Continuous Integration: Codeship
  • Testing:
    • Mocha
    • Chai
    • Sinon
    • Lab (Hapi version of Mocha, includes binding for coverage report)

About

Workout Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published