Skip to content

munyite001/Countries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rest Countries

This project is a React application that consumes the Rest Countries API to generate information about countries of the world.

Features

  • Display information about countries such as population, region, capital, etc.
  • Search for a specific country by name.
  • Filter countries by region.
  • Toggle between light and dark themes.

Live Url

Installation

  1. Clone the repository:

  2. Navigate to the project directory:

  3. Install the dependencies:

  4. Start the application:

The application will be running at http://localhost:3000.

Usage

  • Upon launching the application, you will see a list of all countries.
  • Use the search box to search for a specific country by name.
  • Use the filter dropdown to filter countries by region.
  • Click on a country to view detailed information about that country.
  • Use the back button to return to the list of countries.

Dependencies

  • React: A JavaScript library for building user interfaces.
  • FontAwesome: A popular icon library for React applications.
  • Rest Countries API: An API that provides information about countries.

Contributing

Contributions are welcome! If you find any issues or want to add new features, please open an issue or submit a pull request.

When contributing, please follow these guidelines:

  • Fork the repository and create a new branch for your feature or bug fix.
  • Commit your changes with clear and descriptive messages.
  • Make sure your code follows the project's coding style and conventions.
  • Test your changes thoroughly before submitting a pull request.

Author

Feel free to reach out if you have any questions or suggestions regarding the project!

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published