The goal of this project is to build a website using the Express/Node.js
platform, with the Axios HTTP client
, that integrates a chosen public API
. The website interacts with the chosen API, retrieve data, and present it in a responsive and user-friendly manner.
- Develop an understanding of how to integrate public APIs into web projects.
- Gain practical experience using Express/Node.js for server-side programming.
- Enhance understanding of client-server communication using Axios.
- Demonstrate ability to manipulate, present, and work with data retrieved from APIs.
- First go to https://openweathermap.org/api and create an account this will generate your personal api key for openweather copy the API key generated and replace
{your API Key}
with yourown API key
in the index.js file. - select the folder in the command line using cd "
folder location
" - run the command
npm i
to install all the dependencies - use
node
ornodemon index.js
to run the server - go to your web browser and run the server port "
localhost:3000
"