I created this project as an excuse so I could play with a number of technologies, notably:
- observablehq.com for prototyping
- svelte for the front end
- tachyons for css
- snowpack for front end bundling
- vega-lite for data visualizations
- github actions for automated downloads of data
- vercel for hosting
Covid-19 is on everyone's minds, and so I thought I would build a dashboard that displays my local area's (Grey & Bruce counties in Ontario, Canada) covid stats. My data for the dashboard comes from the Grey-Bruce Health Unit.
See it in action here: https://gbhstrong.mysterious.cloud/
For the map visualization, I downloaded GeoJSON for the counties from Ontario's GeoHub. This is the link I used to download the GeoJSON file filtered on Grey and Bruce counties. I then dropped the file into mapshaper and further filtered the topology with:
filter 'MUNICIPAL_AREA_EXTENT_TYPE != "Water"'
and simplified the geometry to about 0.9%:
Finally, I exported the file in TopoJSON format.