The website is created in Vue.js. It uses two APIs: one provides data on currency rates and the other one fetches flags of the chosen currency.