This work is a concoction of html, css and javascript - standard web stuff; no special libraries or magic sauce.
All of the visualisation is done using standard html elements and the data is being pulled from a Google sheet (strange but true).
The visualisation is all constructed client-side in your browser. Because of that, and the sheer quantity of elements, older browsers and tablets will probably struggle.
A more tablet-friendly update might happen, and a more detailed write-up is definitely on the cards.
Enjoy! @gravitron