Skip to content

rohailtaha/REST-Countries-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

12 Commits

Repository files navigation

REST-Countries-API

About the App

This is a countries fact app built using React with countries data fetched from Rest Countries API. The app can be previewed on this link.

App Features

  • On initial load, all countries are displayed in alphabetical order in several pages.
  • The user can search countries and filter countires by region.
  • On selecting a country, it's further details are shown.
  • The user can click through to the border countries on the detail page
  • The app can be viewed in light or dark themes.

Tools Used

  • Visual Studio Code to write code.
  • Create React App to generate the boilerplate for react app.
  • React Hooks to incorporate state.
  • Local Storage API is used to store the user theme preference.
  • React Router to navigate to different sections of app.
  • Sass Preprocessor to style the app.

Useful Resources

The resources that helped me in the project:

App Hosting

The app is hosted on Vercel and can be previwed on this link.

Releases

No releases published

Packages

No packages published