What the app does: Authenticates a user with FitBit using the FitBit authentication process, and displays a profile with the user's recent activity.
How the app works: Just run the app via 'npm start' and head to correct URL to see it in action!
What you need to know: Javascript, the basics of how the Express framework works (routes, rendering, etc.), and some knowledge about making requests to servers and parsing the resulting JSON.
Requirements for the app: The latest version of npm and gulp. Install all dependencies with 'npm install'!
How to Deploy: The easiest way is to set up a Heroku app and deploy to it via Git. Check out this tutorial: https://devcenter.heroku.com/articles/getting-started-with-nodejs#introduction