A simple web app which has used Proxy Weather API to fetch weather data. The server is mainly used for hiding the API keys, rate limiting and caching. This uses OpenWeather API. It can be changed into any other API.
- OpenWeather API is used for simplicity.
- Proxy network has been implemented.
- API keys, rate limiting and caching are hidden.
- Graphical and simple visual effects are implemented.
- Latest technologies are used.
Frontend:
HTML, CSS, BootstrapBackend:
NodeJs, ExpressjsHosting:
Heroku
Nodejs should be installed in the device. Postman or Insomina should also be installed for testing purposes.
-
Clone the repo
git clone https://github.com/IUC4801/Proxy-API.git
-
After cloning this repository, migrate to
Proxy-API-clone
folder. Then, follow the following steps:
- npm i to install all the dependencies.
- Get postman ready for testing.
- Run the following commands to run your app:
npm run dev
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
OS:
Windows 10 64 bitRAM:
8 GBProcessor:
11th Gen Intel(R) Core(TM) i5