This weather app is written using React and React-Redux.
Data is pulled from OpenWeatherMap (for current weather) and Google Maps (for cities auto-completion).
Demo
- Register and retrieve your OpenWeatherMap API key.
- Register and retrieve your Google Maps API Key.
Follow the next steps in order to use this project:
- Clone the project into a local folder.
- Move into the project's directory, and install dependencies:
cd react-weather-app
npm install
- Create a
.env
file and enter the following keys:
REACT_APP_GOOGLE_GEOCODE_API=<YOUR GOOGLE API KEY>
REACT_APP_OWM_API_KEY=<YOUR OWM API KEY>
npm run
Happy tinkering :)