Inspiration

Motivation is very necessary for any job. At this time, the healthcare professionals need it most. This is an analytics dashboard prototype to keep them aware of their positive impact, hence inspiring them to keep going.

How I built it

Quite complicated with a lot of moving pieces. High-level architecture looks like:

Sequence of backend application

  • Third Party Covid19 API
  • FETCH by NodeJS server (on Heroku)
  • STORE Data File (on Google Cloud Storage)
  • USE Data File in Chromecast "Custom Receiver" App (on Heroku)

User flow of front-end application

  • User accesses Chromecast "Sender" App (USER INTERFACE) (on Heroku) (NOTE: THE APP RUNS ON A CHROME BROWSER ONLY)
  • Clicks cast button
  • Chromecast fetches dashboard from internet

Challenges I ran into

  • Chromecast app is not very straight-forward to build, deploy, publish
  • Trying to maintain low-cost by using multiple free-tiers
  • New to Google Charts
  • New to Google Cloud
  • Not a UX expert, so poor design

Accomplishments that I'm proud of

  • I could finish a basic chromecast App
  • I could experiment with various new technologies
  • If this gets traction, I can spend more time to improve the app

What I learned

  • Google Cloud Services
  • Google Charts
  • Google Cast SDK

What's next for covID19 Chromecast Dashboard

  • Improve Dashboard Design
  • User Choice to change country
  • Add more analytics
  • Refresh interval
  • Switch between different analytics views (Feature)
Share this project:

Updates