Skip to content

Dan-Lucian/ip-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

  • A web application to locate on a map a certain IP.
  • You can locate your IP and location if no IP provided in the search bar.
  • The app is mobile friendly, all desktop features are available for the mobile users as well.

What I've learned from doing this project

  • How to use regexp for validation (here ip validation).
  • How to work with geolocation services like ipify or geoiplookup.
  • How to work with maping services like leaflet.js and mapbox
  • What is IPV6 and IPV4.
  • How to hide and protect API keys.

How I did this project

  • Recreated a given design for mobile & desktop.
  • Implemented the necessary features for the app to work.
  • Deployed it with Github pages.

Designs I had

alt text alt text

Possible future improvements

  • Show more information about the searched IP address.
  • Cross check with other geolocating web-services for a better location precision.
  • Improve search speed by choosing the fastest geolocation service.
  • Use a framework and not vanila js.