Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 2.39 KB

README.md

File metadata and controls

43 lines (27 loc) · 2.39 KB

Frontend Mentor - IP Address Tracker

This is my solution to the IP Address Tracker challenge.

The challenge

The challenge is to create a responsive web application which can take IP addresses as an input and does two things with two different API's:

  1. Send the IP addresses through API to gather more information (Approximate location, ISP, Timezone and Cordinates) and display that information.
  2. Takes the cordinates and pinpoits them on a generated LeafletJS map.

Users should be able to:

  • On page load, automatically shows the user detailed IP information and it's location on the map.
  • Enter any IP Address.
  • Gather more information about the entered IP from the API. I used the IP Geolocation API by IPify for the detailed the IP address information.
  • See that information, and the approximate cordinates pinpointed on the map. I used LeafletJS API for the generation of the map.
  • Bonus - I also added a Layer/Terrain option menu, from which the user can change the skin of the Layer/Terrain of the map. There are three skins available: Streets, Topo, Sattelite

Links

My process

  1. Analyze the provided design pictures and build the HTML structure.
  2. Add all of the CSS styles through SCSS, and make the website responsive.
  3. Integrate the API's and add all of the page functionalities with jQuery and JavaScript.

Built with

  • HTML
  • SCSS
  • JavaScript
  • jQuery

Screenshots

Mobile layout Desktop layout