This is a React project that fetches data about all the countries in the world from an API. It provides options to filter and search for countries based on different criteria.
- View a list of all countries with their details.
- Filter countries by region.
- Search for countries by name.
- Click on a country to view more details.
- React.js
- Vite
- React Router
- Bootstrap and Sass (for styling)
- REST Countries API (for country data)
- React icons library
- Node.js installed on your machine
- Clone this repository to your local machine:
git clone <repository-url>
- Navigate to the project directory:
cd countries-api
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and visit
http://localhost:5173
to view the app.