Skip to content

krmilan/geo-weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geo-Weather Application | Capstone Project - Use a Public API

Project Description

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.

Objectives

  • 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.

Steps to run the Application

  1. 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 your own API key in the index.js file.
  2. select the folder in the command line using cd "folder location"
  3. run the command npm i to install all the dependencies
  4. use node or nodemon index.js to run the server
  5. go to your web browser and run the server port "localhost:3000"

Screenshots

Screenshot 2023-12-21 180910
Screenshot 2023-12-21 181013
Screenshot 2023-12-21 180949\

About

Geo Weather Application | Capstone Project | Use a Public API - OpenWeather.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published