Just a fun challenge
The source code is in the docs directory (I did this, so GitHub Pages can work).
To run this locally, clone the repo, cd into docs and run a server (for example, python -m http.server 8000
, this is required because of CORS policy)