The Country Info App

This project provides information about countries, including their flags, population data, and neighboring countries.

Project Structure

The project is divided into two main parts:

  • Client (Front-end)
  • Server (Back-end)

Getting Started

Running the Back-end

To run the back-end of the application, follow these steps:

Navigate to the client directory:

cd ./server

Install the dependencies:

npm install

Build the project:

npm run build

Start the development server:

npm run start

Running the Front-end

To run the front-end of the application, follow these steps:

Navigate to the client directory:

cd ./client

Install the dependencies:

npm install

Build the project:

npm run build

Start the project:

npm run start

Important Note

Countries without a flag cannot be visualized in the application. This limitation is due to the data available from our external API sources. Users should be aware that some countries might not appear in the list or might have limited information available.