This project provides information about countries, including their flags, population data, and neighboring countries.
The project is divided into two main parts:
- Client (Front-end)
- Server (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
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
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.