This World GeoData app draws statistics from two different APIs on countries around the world. The statistics includes information on each country’s capital city, area size, languages, currency, geographical position, and numerous other variables.
See in action
- The user will be able to type in the name of a country in a Search bar, and the page will then be populated with data relating to that specific country
- The name of the country is displayed, together with its flag and offical name
- If two countries share the same name - for example, there are two countries called the Congo, and two called Korea - an option bar will come up listing both; the user has to choose one of the two. A similar principle apples with other issues over country names - for example, if the user types in 'China', they will have to choose between the 'People's Republic of China' (China), the 'Republic of China' (Taiwan), Hong Kong, and Macau.
- There is a link to the country in Google Maps and Open Street Map
- The current weather in that country is displayed
- Query at least two APIs using fetch
- Dynamic content generated with JS
- A clearly defined user journey
- A responsive, mobile-first design
- The app is accessible to as many different users as possible (works on Speechify)
Please note: be aware that the weather API can be erratic, and sometimes fails to provide data. We've tried to do our best to handle all errors and display it to you.
This project was developed by Natalia Rusu and Dominic Simpson