Skip to content

mpavich2/weather-chrome-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Chrome Extension

Purpose

Simple and efficient extension to get all your weather information!

A real time detailed weather forecast extension. This worldwide weather extension helps you plan your day and keep yourself safe under the sun. It automatically displays the UV Index / Temperature of your current location, or enter city name to get forecasts for cities around the world. Click the icon and you will get detailed weather data.

How It Works

The chrome extension uses the OpenWeather API for getting real time weather information. It also uses LocationIQ for using reverse geocoding based on the user's current location to get the current weather in the area. It stores OpenWeather's city data in an AWS S3 Bucket and pulls that information down to store in chrome's local storage. This is so the search bar is able to provide search results based on what the input. This was all built using ReactJS.

The Chrome Extension

The chrome extension can be accessed from the chrome web store here.

The Landing Page

This displays basic current weather information on the currently search location.

The Daily Forecast Page

This gives a daily forecast with information about the weather for each day.

The Full Report Page

This gives detailed current weather information.

The Air Quality Report Page

This says how the air quality is for the current location.