Skip to content

Weather app providing current weather for requested city and 5 day weather forecast. Written in React.js.

Notifications You must be signed in to change notification settings

flower17/weatherium-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weatherium app

Web application that shows current weather for the specified city and 5 day weather forecast. Created with React.js.

Features

  • remembers 5 last viewed cities
  • allows to select preferred units system: metric or imperial
  • defines current user city by IP
  • searches city while typing
  • looks great on both mobile and desktop

Third Party Data Providers

  • ipstack.com - Allows to define current user's city by IP
  • openweathermap.org - Provides current weather and 5 day forecast
  • timezonedb.com/ - Allows to define GMT offset in the specified city (GMT offset is then used to convert sunrise and sunset UTC time to local time in that city)

Icons and fonts

Known issues

  • City names differ in city suggestions list and, once selected, in seach box.

Steps to reproduce :

  1. Type 'Castle' in the search box.
  2. Select 'Castle, GB' - first item from the suggestions list.
  3. Once the weather is loaded, notice that the city name is 'Bedford, GB'.

This is a known issue of openweathermap.org data provider. It was confirmed by openweathermap.com support team that the issue is caused by duplicated location names that lead to different cities. At the moment it is not possible to remove duplicates due to their infrustructure. Visit https://openweathermap.org/find to reproduce the same behaviour.

About

Weather app providing current weather for requested city and 5 day weather forecast. Written in React.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published