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
- Create a Bluemix trial account
- Provision the Node.JS Cloud Foundry app
- Provision the Cloudant NoSQL DB
- Provision the Data Science Experience
- Register your FitBit application
- CF CLI
- Fork the repository
- Set the credentials in your
.env
file, you can use the.env.example
file as a template. - Open the
src/public/partials/dashboard-btn.ejs
and find the replace the<YOUR_DSX_SHAREDNOTEBOOK_URL_HERE>
with your DSX shared notebook URL - Open the
src/public/index.ejs
and replace the<YOUR_FITBIT_API_REGISTRATION_URL>
with your FitBit registration URL - Update the
manifest.yml
file to include your Node.js app name in Bluemix - 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.
If you would like to improve this tutorial, feel free to fork the repository and create a PR or open an issue.