Airbuddy is full-stack app (front-end: reactjs and scss, back-end: node-js and for databases and simple endpoint logging I had used mongodb)
Q: How does it communicate? A: Back-end works as a middle-man or middleware between Weather API and ReactJS. It logs traffic, responds with a asked data and requests data to the Foreca Weather API.
- You need to get api-key of "Foreca" can be done via rapidapi.com.
- You need to import the key inside of .env file. (API_KEY="THERESHOULDGOYOURVALUE");
- You as well need nodejs to run.
1: Clone this repo
2:
npm install
3: Create an .env file and input your api key.
4:
npm start