A project as part of an introduction to VueJS and REST APIs - IADT Creative Computing Year 3 Frontend Frameworks.
- All countries / Countries by name / Countries by region: restcountries
- Dynamic Carousel / Country Images by keyword: Unsplash + Pexels backup.
- Events by country: Ticketmaster
- Top headlines by country: Newsapi
- News headlines and attraction descriptions translated from their local language to English where possible: Microsoft Translate API
- Popular food by country: themealdb
- Google Maps embed: Google Maps API
- Current time by coordinates: ipgeolocation.io
- Coordinates by placename/Attraction search by placename/Detailed attraction search by XID: opentripmap API
Note that news, food, and events don't work for many countries. They're mainly only available for developed countries. Images, weather, and attractions should be available for every country.
npm install
npm run serve
npm run build
npm run lint