Skip to content

Latest commit

 

History

History
66 lines (46 loc) · 2.7 KB

README.md

File metadata and controls

66 lines (46 loc) · 2.7 KB

Weather-Watch

GitHub all releases GitHub language count GitHub top language Bitbucket open issues GitHub forks GitHub Repo stars

Overview


Weather-Watch is a application designed to provide access to users to retrieve weather data, air quality index (AQI) information, and weather forecast news. Built on Docker containers, it offers scalability and ease of deployment. Additionally, Weather-Watch features a Northbound API, allowing seamless consumption of data for various applications and services.

Architecture Diagram


Architecture Diagram

Prerequisites


  • docker (used for creating container images, spwan docker container etc.)

  • API Key from openweathermap

Usage


Getting Current Weather Information

To get the current weather information for a specific location, follow these steps:

Viewing Air Quality Index (AQI)

The app also provides Air Quality Index (AQI) information along with weather details. AQI measures the quality of air in a particular area and its potential effects on health.

API Endpoint


Method Endpoint Description
GET /v1/currentWeather List the current weather of India
GET /v1/historyWeather List the historical weather data
GET /v1/currentAirQualityIndex List the current AQI of India
GET /v1/historyAirQualityIndex List the historical AQI data