Pooja Mistry
Developer Advocate - IBM
@Poojamakes

John Walicki
Developer Advocate - IBM
@johnwalicki

 

 

Join IBM Cloud: https://ibm.biz/BdqS5Z
Workshop: https://ibm.biz/node-red-series
Slides: https://slides.com/poojamistry/node-red-part-3

IBM Developer

Node-RED - Build end to end App

Part 3

Welcome!

  • Name + Title /Company / Program

  • Where are you joining from ?

  • What you're interested in ?

 

Node-RED

Is a flow based programming tool that makes it easy to make event driven applications in a simple and intuitive way

  • Browser-based editor
  • Node.js runtime
  • Extendible Palette
  • Low Code Environment
  • Can be run on IoT devices & the cloud

Check out Part 1 to learn the essentials :

 

  • https://www.crowdcast.io/e/node-red-series

 

Check out Part 2 to learn Dashboard and UI Techniques :

 

  • https://www.crowdcast.io/e/node-red-series-2

 

 

Goals for Today

  • Install Node-RED in IBM Cloud
  • Request API Key for the Weather Company Disease Tracker API
  • Learn about event-driven flow based programming
  • Review TWC Disease Tracker API swagger/ Open API Docs
  • Explore the node-red-contrib-twc-covid19-tracker Node-RED nodes
  • Experiment with Node-RED charts and tables
  • Import several example dashboard flows
  • Test the TWC COVID-19 API endpoints
  • Deploy several COVID-19 Tracking Dashboards
  • Calculate a 7 day moving average
  • Plot disease data in Node-RED Dashboard Charts

Today we will be building

Code Pattern : https://developer.ibm.com/tutorials/build-a-node-red-covid-19-dashboard-using-twc-disease-tracker-api/

API Info

Call for Code APIs : https://callforcode.weather.com/

 

Disease Tracker - Country, State, County:

https://weather.com/swagger-docs/ui/sun/v3/sunV3DiseaseTracker.json

 

Disease Tracker - Global Country List : 

https://weather.com/swagger-docs/ui/sun/v3/sunV3DiseaseTrackerCountryList.json

 

 

 

 

 

Resource : https://weather.com/coronavirus/l/40.75,-73.99

Nodes we will be using :

node-red-contrib-twc-covid19-tracker

  • Info : https://flows.nodered.org/node/node-red-contrib-twc-covid19-tracker

node-red-node-ui-table

  • Info : https://flows.nodered.org/node/node-red-node-ui-table

 

node-red-dashboard

  • Info : https://flows.nodered.org/node/node-red-dashboard

 

Prerequisites

1. Create IBM Cloud Account using THIS URL

https://ibm.biz/BdqS5Z

 

2. Check your email and activate your account. Once activated, log back into your IBM Cloud account using the link above.

3. If you already have an account, use the above URL to sign into your IBM Cloud account.

 

Lets Get Started

Go To : 

https://ibm.biz/node-red-series

 

We will be working on Lab 3

Resources

  •  Node-RED Flows - https://flows.nodered.org/
  •  Node-RED Essentials - https://www.youtube.com/playlist?list=PLyNBB9VCLmo1hyO-4fIZ08gqFcXBkHy-6
  •  Node-RED Getting Started - https://nodered.org/docs/getting-started/
  •  Node-RED on IBM Cloud - https://developer.ibm.com/components/node-red/
    
  • Build a Node-RED COVID-19 dashboard : https://developer.ibm.com/tutorials/build-a-node-red-covid-19-dashboard-using-twc-disease-tracker-api/
  • The Weather Company API Platform Site : https://callforcode.weather.com/
  • node-red-contrib-twc-covid19-tracker : https://github.com/Call-for-Code/node-red-contrib-twc-covid19-tracker

Code Patterns

https://www.meetup.com/ibmcodenyc/

https://www.crowdcast.io/ibmdeveloper

Thank You!

Follow Me!

 Twitter: @poojamakes

 Linked In: Pooja Mistry

dev.to:  https://dev.to/poojamakes

Follow Me!

 Twitter: @johnwalicki

 Linked In: John Walicki

github:  https://github.com/johnwalicki

Please Visit : developer.ibm.com

Node-RED End to End - Part 3

By Pooja Mistry

Node-RED End to End - Part 3

  • 920