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.
- 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.
- 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.
The resources that helped me in the project:
- https://stackoverflow.com/
- React Docs to learn more about hooks.
The app is hosted on Vercel and can be previwed on this link.