Weather_Journal_App

Project Description:

Weather Application App that fetches data from an API called "Open Weather Map API". First the user is asked to enter the country's zip code then the api takes the entered zip code, searches for the city's name using the zip code, and then retrieves this city's weather condition. Finally, the retrieved info is shown for the user in a small box.

User Guideline:

  1. Download the source code from github.
  2. Install nodejs on your computer using this link https://nodejs.org/en/
  3. Open the source code from VS Code
  4. Open the terminal in VS Code on the project's repository using the "cd" command.
  5. Run the following command in the terminal run npm install
  6. After all the needed packages have been successfully installed, now you're ready to run the server. Type node server.js in the terminal.
  7. Open your default browser, type in the URL bar: localhost:5000
  8. The app should be up and running, type in any zip code in the provided area and click the "GENERATE" button.
  9. The output will be printed in the box labeled "Most Recent Entry".

Frameworks and Dependencies Used:

  1. Node.js
  2. Express.js
  3. Weather API
  4. Body Parser Library
  5. JSON
  6. CORS
  7. Google Fonts