This is a demo site for my blog post.
You can also check the Github repo (made with Gatsbyjs + Mapbox GL JS