Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World Countries

Description

This project is a React-based application that displays information about countries. It allows users to filter and search for countries based on various criteria, such as region and name. The application fetches country data from the REST Countries API, which provides detailed information about countries, including their names, regions, flags, and more.

Features

  • Search Functionality: Search for countries by name.
  • Region Filter: Filter countries by region.
  • Dark/Light Mode: Toggle between dark and light themes.
  • Responsive Design: Optimized for both desktop and mobile devices.

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/eediallo/countries-react.git
  2. Navigate to the project directory:

    cd countries-react
  3. Install dependencies:

    npm install
    # or
    yarn install

Running the Project

Start the development server:

npm start
# or
yarn start

The application will be available at http://localhost:5173.

Building for Production

To build the project for production:

npm run build
# or
yarn build

The production-ready files will be in the dist/ directory.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages