Explore Countries is a React application that fetches country information from restcountries. The application allows users to search for countries based on various criteria, view a list of countries, and access detailed information for each country.
- Search: Users can search for countries based on specific criteria.
- List View: View a list of countries based on the search criteria.
- Detail View: Click on a country to see detailed information.
- Sorting: Sort the list of countries based on different factors such as population, area, etc.
- React Query: Provides a high-level abstraction for data fetching, enabling a better user experience and ensuring high data availability.
-
Search for Countries: Use the search functionality to find countries based on your criteria.
-
List View: View the list of countries based on your search.
-
Detail View: Click on a country to see detailed information.
-
Sorting: Sort the list of countries based on different factors by using the provided options.
Follow these steps to set up and run the Explore Countries application locally:
-
Download the Project:
git clone https://github.com/amansultani/ExplorCountries.git cd ExplorCountries
-
install Dependencies: npm install
-
Run the Application: npm run dev
Feel free to contribute to the development of this project. If you encounter issues or have suggestions, please create an issue in the repository.
This project is licensed under the MIT License.