Eurozones: Creating an Interactive Map with .NET

UPDATE: I created a standalone app for this concept; see the project page

As a new resident of Europe, I wanted to better understand why nations like Denmark are members of the European Union but do not use the Euro for currency. While looking into this more, I learned about other complicated memberships like Schengen, NATO, and the European Economic Area. I decided the best way to visualize this information would be in a dynamic table.

Eurozone Demo
Country Name Currency Membership(s)

The table above was created with HTML, CSS, and JavaScript. A couple interesting next steps would be:

  • Create a map that highlights selected countries;
  • Connect to an API to keep membership categories updated;
  • Add more Euro-centric memberships;

If you are curious to explore the code, use your browser's developer tools to inspect the page. The custom code is contained inside the 'mainStyle' div.