A React App to get world countries facts through the REST Countries API. 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 details page. The app can be viewed in light or dark mode.
Local Storage API is used to store the user theme preference. React router is used to navigate to different sections of app. React hooks are used to incorporate state in React components. Redux for state management.