Web App that shows the real-time weather for your current location and for a location of your choice.
- Clone this repo.
- Run
npm install
to get all dependencies. - Run
npm run start
to get node server running. - Open http://localhost:8080 in your browser.
- Alternatively, you can find a working version of the app running at http://ft-weather.herokuapp.com.
-
Stack
- Node and Express
- Javascript/React
- CSS/SASS
-
Used APIs
- http://ipinfo.io/json => Get current location on loading app
- http://geobytes.com => Fetch city details (country code, city name) to generate the list of available cities.
- http://weatherbit.io => Used to fetch the weather forecast for the next 16 days using latitude and longitude.