This is a simple web application created as a part of my journey in learning web development. This application utilizes 2 APIs:
- The Weather API from Rapid API.
- Bing Maps API. The application has the ability to use the Weather API to display the weather of a particular location. Additionally, it is capable of using the Bing maps API coupled with Bing Maps V8 interactive SDK along with the Bing Maps V8 Interactive SDK to obtain a route between 2 locations. The return route method generates a static map using Bing Maps Imagery API, while the Bing Maps SDK directions module is utilized to retrieve a dynamic map. One major flaw in this application is the visibility of the API keys to the client. Therefore, security measures must be implemented. This application has not been implemented in the most efficient way, nor has it received top-of-the-line styling.
As this repository was created as a part of my learning journey, it will no longer receive any further updates or changes.
- Clone this Repository.
- Fill the requiered fields in the
.env
file. - Run
npm i
to install all the required node modules. - Run
node app.js
to start the server. - Navigate to localhost:3000;