Skip to content

Mancefas/reiz-tech-qual-task

Repository files navigation

1.Please implement the task using a modern framework/ library (e.g., React.js, Angular.js or Vue.js). Here’s a wireframe as an example for your UI choices:

Model

2.Using https://restcountries.com free API make a visualized representation of counties that displays country name, region, and area size. (Use https://restcountries.com/v2/all?fields=name,region,area to get only necessary data). Requirements:

  • Create a repository using GIT and push your work to a remote (e.g., GitHub, Gitlab).
  • Fetch the data from the endpoint.
  • Display a list for the data.
  • Make the list sortable alphabetically by name (ascending, descending).
  • Implement a filter(s) that filters countries: That are smaller than Lithuania by area. That are in “Oceania” region.

3.Bonus

  • Use TypeScript
  • Implement pagination