Thanks for getting in touch! I'll reply soon. In the meantime, check out some of my recent projects below, if you haven't yet seen them.
Update Nov 7, 2017
The app now shows three separate mapBox maps so that the continental US, Hawaii, and Alaska all appear at the same time. Actions on one map are connected to reactions on the others. The code is now making use of some mapBox helper functions to simplify adding sources and layers and which return Promises when the desired mapBox action has completed. I may sping the helper functins into a separate repository.
Next up: adding charts to the sidebar.
A work in progress, currently in very early stages, that will allow exploration of ACS data on health coverage in America. Right now it’s mostly a proof of concept of the map portion of the exploration.
Some coding details
The data’s coming from the US Census’s API joined locally to a map layer hosted by MapBox. The data and map are loaded concurrently; when both promises resolve, the map layer is added and styled according to the data. The legend is created dynamically from the data (i.e. it is not hard coded). Colors are interpolated via the D3 scale chromatic plugin.