This is a web application that provides information about countries around the world. It leverages the REST Countries API to fetch country data and allows users to explore details such as population, area, languages, currencies, and more.
- Country List : Browse through a list of countries with basic information such as name, flag, and population.
- Country Details : View detailed information about each country, including its capital, region, languages spoken, currencies used, and more.
- Search : Search for specific countries by name or region. Filtering: Filter countries by region or other criteria.
- Responsive Design : The app is optimized for various devices, ensuring a seamless user experience on desktops, tablets, and mobile phones.
- Reactjs (a Javscript library for building user interface ).
- MaterialUI ( styling library sponsored by Google).
- Axios (An Https library for fetching API data).
- GIT (A version control system for deploying the code to Github).
- React-Router (routing library to navigate between the web-pages).
- Clone this repository.
- Install dependencies using npm install or Yarn Install.
- Start the server using npm start or Yarn start.
- Open your browser and navigate to http://localhost:port (replace port with the port number configured in your environment).