This project is a web application built using ReactJS that provides information about various countries. It allows users to search for countries, view details about them, and explore different aspects of each country such as population, languages, currencies, and more. The application fetches data from a RESTful API to dynamically populate the information.
- Search: Users can search for a specific country by name or filter countries based on region.
- Country List: Display a list of countries with basic information such as name and flag.
- Country Details: Clicking on a country provides detailed information including population, languages spoken, currencies used, etc.
- Responsive Design: The website is designed to be responsive, adapting to various screen sizes.
- ReactJS: A JavaScript library for building user interfaces.
- Fetch: A promise-based HTTP client for making API requests.
- CSS: Styling the components and layout of the website.
This project fetches data from the Rest Countries API. The API provides information about countries, including details like name, population, languages, currencies, and more.