REST Countries API

REST Countries API is a web application that allows you to search for countries by name or continent. You can view detailed information about each country and also customize the application theme between dark and light modes.

Features

  • Search countries by name: Enter a country name in the search bar to quickly find the desired country.
  • Filter countries by continent: Select a continent from the dropdown menu to filter countries based on their continent.
  • View country details: Click on a country from the search results to see more information about that country, including its population, area, capital, languages, and more.
  • Choose between dark and light theme: Toggle between dark and light modes to customize the application's appearance based on your preference.

Installation

  1. Clone the repository: git clone: https://deksa89.github.io/Rest-Countries-Api/

  2. Navigate to the project directory: cd REST Countries API

  3. Install the dependencies: npm install

  4. Start the application: npm start

  5. Open your browser and visit http://localhost:3000 to access the Rest country application.

Technologies Used

React: JavaScript library for building user interfaces CSS: Styling the application

Contributing

Contributions are welcome! If you find any issues or have suggestions for new features, please open an issue or submit a pull request.

Screenshots

Screenshot from 2023-06-15 10-05-32

Screenshot from 2023-06-15 10-05-47

Screenshot from 2023-06-15 10-05-54