Weather Forecast Application displays a 5 - day wether forecast in your city. Each day shows the high and low temperatures with images of weather (sunny/rainy/cloudy/snowy). You can click on each day's block to get more information (hourly weather forecast for that day).
- LiveDemo - Live Demo Of Application
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To run the application you need:
Node Package Manager - npm
Download the source files and in command line run
npm install
To serve application on your local machine run
npm run serve
To build application run the command
npm run build
To deploy correctly you need API keys from two services:
- OpenWeatherMap - To get weather forecast information
- ipgeolocation - To get location of users for weather forecasting
API Keys need be edited in ./src/services/GeolocationService.js and in ./src/services/WeatherService.js There are variables for API Key (SERVICE_KEY) at the top files.
- OpenWeatherMap - The "OpenWeatherMap API Guide" helps you find useful information, links, documents to start using their weather API services smoothly.
- ipgeolocation - Free IP Geolocation API and GeoIP Lookup Database
- freepik - Used to generate weather SVG icons
- bek - Initial work - Geebrox
This project is licensed under the MIT License - see the LICENSE file for details