Get your very own personal trainer that provides everything you need to get in the best shape of your life.

Fitness Assessment

Your expert coach will take you through an assessment in order to create your personal plan for success. Whether you’re a beginner or an experienced athlete, we have a coach for you.

Nutritional Success

You’ll get a personalized nutrition plan built specifically for your needs. No more guesswork, no more stress. You’ll learn how to eat on your own terms while establishing healthy habits.


We build the workouts for you, you follow them and get results. The Fitocracy mobile app will take you through each expert-built workout, set by set.

Motivation & Accountability

Your coach works with you on a daily basis to keep you motivated and on track. They’re your secret weapon to hit any goal, no matter what it is.

var FBDeferred = $.Deferred(); window.FBDeferredLoaded = FBDeferred.promise();

window.fbAsyncInit = function() { FB.init({ appId : '129453240446275', cookie : true, xfbml : true, version : 'v2.1' });

FBDeferred.resolve(); };

window.onload = function () {

if("" == "True"){

var id = '#dialog';

//Get the screen height and width var maskHeight = $(document).height(); var maskWidth = $(window).width();

//Set heigth and width to mask to fill up the whole screen $('#mask').css({'width':maskWidth,'height':maskHeight});

//transition effect $('#mask').fadeIn(500); $('#mask').fadeTo("slow",0.9);

//Get the window height and width var winH = $(window).height(); var winW = $(window).width();

//Set the popup window to center $(id).css('top', winH/2-$(id).height()/2); $(id).css('left', winW/2-$(id).width()/2);

//transition effect $(id).fadeIn(2000);



self.update_email = function(update){ if (update == "update"){ var update_email = $("#update_email").val(); var re = /^(([^()[]\.,;:[email protected]"]+(.[^()[]\.,;:[email protected]"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/; if(re.test(update_email)){ $('#update_email_error').hide(); var update_data = {update_email: update_email, need_email_update:0 }; } else{ $('#update_email_error').show(); $("#update_email").focus(); return; } } else { var update_data = {need_email_update:0 }; } $.post("/update_email/", update_data, function(data){ if(data.success){ $(".m-text").hide(); $("#mask").hide(); console.log("email successfully updated"); return; } $(".m-text").hide(); $("#mask").hide(); console.log(data.error); }); };

Source Article

Read More →