GithubHelp home page GithubHelp logo

amolpratap-singh / weather-watch Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 25.96 MB

Weather-Watch is a application designed to provide access to 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.

License: Apache License 2.0

Python 93.76% Dockerfile 6.24%
aqi-monitor opensearch opensearch-examples python3 weather-app weather-data docker docker-compose flask-application swagger

weather-watch's Introduction

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

weather-watch's People

Contributors

amolpratap-singh avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.