Skip to content

EtheriousKing/travel-route-and-weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travel Route and Weather

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.

Disclaimers

As this repository was created as a part of my learning journey, it will no longer receive any further updates or changes.

Installation

  1. Clone this Repository.
  2. Fill the requiered fields in the .env file.
  3. Run npm i to install all the required node modules.
  4. Run node app.js to start the server.
  5. Navigate to localhost:3000;

Sample Images

Images of the Application running on a Mobile Phone

Images of the Application Running on a Desktop