This project provides information about different countries, including details such as country name, capital, currency, weather and exchange rates.
The project is built using Node.js, Express.js, Axios, and HTML/CSS/JavaScript. It fetches data from various APIs to display comprehensive details about a country based on user input.
To run the project locally, follow these steps:
- Clone this repository to your local machine:
https://github.com/TechnoPhasePRO/countries_world
. - Navigate to the project directory in your terminal.
- Install dependencies using
npm install
. - Start the server using
node index.js
. - Open your web browser and go to
http://localhost:3000
. - Enter the name of a country in the provided input field and submit the form to view details.
- Node.js
- Express.js
- Axios
- HTML/CSS/JavaScript
- Rest Countries API for country data.
- OpenWeatherMap API for weather data.
- ExchangeRate-API.com for exchange rate data.
This project is licensed under the MIT License - see the LICENSE file for details.