Skip to content

seansabour/wdp-fitness-demo

Repository files navigation

Overview

This project walks you through how you can use the Watson Data Platform to build a solution that ingests data from a 3rd party source, like FitBit, and stores it into Cloudant and then use the Data Science Experience to transform/analyze your datasets. Here is a sample of the Data Science Experience Notebook

Pre-requisites

  1. Create a Bluemix trial account
  2. Provision the Node.JS Cloud Foundry app
  3. Provision the Cloudant NoSQL DB
  4. Provision the Data Science Experience
  5. Register your FitBit application
  6. CF CLI

Getting Started

  1. Fork the repository
  2. Set the credentials in your .env file, you can use the .env.example file as a template.
  3. Open the src/public/partials/dashboard-btn.ejs and find the replace the <YOUR_DSX_SHAREDNOTEBOOK_URL_HERE> with your DSX shared notebook URL
  4. Open the src/public/index.ejs and replace the <YOUR_FITBIT_API_REGISTRATION_URL> with your FitBit registration URL
  5. Update the manifest.yml file to include your Node.js app name in Bluemix
  6. Push your application to bluemix using the CF CLI cf push -f manifest.yml

NOTE: You might be charged for provisioning the applications to Bluemix, please view the pricing plans and make sure you understand the charges.

Contributing

If you would like to improve this tutorial, feel free to fork the repository and create a PR or open an issue.

About

A simple fitness tracker built on IBM Cloud

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published