OpenWeatherMap API used to get all the weather data
Axios used for fetching data from OpenWeatherMap
Express for creating a server
Express Handlebars for rending HTML files from backend
CSS Flexbox for styling and making sure that application is fully responsive, without using media querries
Online Deployment of this project is available at HackYourWeather.
To get started you can simply clone the repo, in the root folder create sources folder and inside it, create a keys.json file, with API key you can get from OpenWeatherMap ("API_KEY" = "Your key") and then install the dependencies in the root folder
| Steps | with NPM |
|---|---|
| Install | npm install |
| Run | node server.js |
Open http://localhost:3000 to view it in your browser.