Skip to content
tehdbPublic

About

app for fitness and healthy lifestyle

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

108 Commits

Folders and files

Repository files navigation

TODO's

  • pages

    • home

    • exercises

      • edit / delete exercise
      • filter / search exercises
      • use chosen instead of muscle-chosen
    • exercise

      • promo service
      • promo route + view
      • add / edit set dialog
      • progress diagram
    • schedules page

      • upsert / delete schedules
    • training days page

  • directives

    • modal (switch to angular-ui-bootstrap)
      • improve full screen behavior ( scroll, position )
      • background on animation
      • fixed position( top, center, bottom, top-left, top-right, bottom-left, bottom-right )
      • dynamic position to event target
    • chosen
      • improve full screen behavior
      • improve dropdown behavior
    • number-input
      • remove prefix
  • tools

    • use npm passport for user authentication
  • REST

    • muscles api
    • exercises api
    • promo api

Prerequisites

nodejs/npm, mongodb, compass/sass

global npm packages:
	npm install nodemon -g
	npm install coffee-script -g
	npm install bower -g
	npm install grunt-cli -g

Get started

npm install		# get required node.js modules
bower install	# get required vendor packages

mongod 			# start monogdb
npm start		# start server

grunt dwatch 	# watch for changes and compile client source

set/get enviroment variables

NODE_ENV=production node app.js
app.configure('production', function(){})

run tests mocha -w --compilers coffee:coffee-script test/server/api/muscle_spec.coffee

About

app for fitness and healthy lifestyle

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages