/friendfitter

Rails app that allows users to post and do workouts

Primary LanguageRuby

friendfitter

It is a rails app that allows users to post and do workouts.

Version 1

Features:

  • user can join a community or create one
  • user can view workouts of the community and join a workout
  • user can edit the workout if it hasn't begun yet, add exercises, change name
  • main page shows all pending, completed and new workouts
  • FB login
  • exercise page includes Youtube video, pulls in id through API

Project Description

I did this project to meet requirements for project 1 at General Assembly's Web Development Immersive Winter 2014 class.

It was intended to test our ability to create a fully functional Rails app, respecting the MVC architecture. It required at least 3 models that related to one another as well as one API source.

I have 6 models and 2 API sources (omniauth-facebook and google). I also used rspec_rails to test my model validations. I also took advantage of partials and helper modules, as well as Model class methods, etc to keep my code DRY.

I would refactor this code some more if given more time.