Skip to content
/ fitafy Public

fitafy is a fitness app that helps PTs get, keep and manage clients.

Notifications You must be signed in to change notification settings

vladiim/fitafy

Repository files navigation

fitafy

Codeship Status for vladiim/fitafy

fitafy is a fitness app that helps PTs get, keep and manage clients.

Languages/framework

  • Server side: Ruby on Rails
  • Client side: Coffeescript

Dependancies

  • xcode
  • Mac OS X
  • Homebrew
  • Github
  • RVM
  • Ruby >=1.9.3-p194
  • Ruby on Rails >= 3.1+
  • Git brew install git
  • Postgres >= 9.1.3+ brew install postgres
  • Redis >= 2.6.7 brew install redis
  • node >= 0.8.4 brew install node
  • phantomjs brew install phantomjs
  • Heroku toolbelt

Set up

  1. cd fitafy
  2. RVM should ask you if you wish to trust the .rvmrc file - y then hit return
  3. Install all the gems bundle install
  4. Create the Postgres database rake create:db
  5. Run the database migrations rake db:migrate && rake db:test:prepare
  6. If you want some seed data rake db:seed
  7. Fire up the server rails s

Running The Tests

  • Run integration tests:

    • cucumber
  • Run unit tests:

    • guard will run & watch rspec & jasmine tests
    • You can also run each seperatley:
      • rake rspec
      • rake jasmine
  • Run all tests: rake test

Deployment

  • rake deploy
  • Let the tests run
  • Follow the instructions

About

fitafy is a fitness app that helps PTs get, keep and manage clients.

Resources

Stars

Watchers

Forks

Packages

No packages published