Fitcoach project summary

We are glad to submit the fitcoach package. As part of the project we have been able to accompalish the following

  1. Connect R to fitbit API and expose an individual’s fitbit data as a Dataframe for further analysis.
    • DataLoader.R does this. Example 1 shows how to do this
    • DataLoader enables getting both the Daily time-series data and Intra-day time-series data at 15 min breaks for the individual.
    • Note : intra-day data will require the user to create a new app on fitbit website and is only available for app owner. i.e User A cannot access Intra-day data from User B. This is a fitbit restriction
  2. Created FitAnalyzer R6 class that provides an opinionated but focussed implementation for analyzing Fitbit Data. It is likely that this workflow might not work for all. In this situation, the user can directly use fitbit functions provided in FitUtil.R and create a customized analysis flow.

  3. In line with the project proposal we were able to build the following.
  1. Package Design Philosophy

Please refer to the detailed Example to understand the usage of the package