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)
Built With
- css3
- google-cast-sdk
- google-cloud
- heroku
- html5
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.