Skip to content

xshmuhy3/weather-app

Repository files navigation

Geospatial 🌦️ Weather App Utilizes Openweather's API

Objectives: Spatial Data Integration

GIS Lite/ GIS Component that Store, Query, and Analyze spatial data in real-time meteorological Location-based data (latitude and longitude) to deliver information coordinates in following this concepts.

  • Asynchronous JavaScript: Using of async/await patterns to manage non-blocking network requests.
  • Axios Integration: Implementing a promise-based HTTP client to handle API communication, error catching, and data transformation.
  • Two-Step Geocoding Logic: Developing a multi-stage data pipeline where user input (City Name) is first resolved into converted geographic coordinates (lat/lon) before fetching weather data.
  • Dynamic DOM Rendering: Using ES6 template literals to transform JSON responses into semantic HTML and interactive UI components.

Screenshot

Alt text


⚙️ Setup & Installation

1.Clone the repository

2.Install dependencies npm install

3.Launch index.html in your browser.

About

🌦️ Weather App Utilizes Open Weather's API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors