Skip to content

karimseh/ip_address_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP Address Tracker

A web application that geolocates any IP address or domain and displays the result on an interactive map.

Screenshot

Features

  • Automatically detects and displays the user's IP on load
  • Search by IP address or domain name
  • Displays IP, location, timezone, and ISP
  • Interactive map powered by Leaflet.js with OpenStreetMap tiles
  • Responsive design (mobile + desktop)
  • Loading spinner and error handling

Tech Stack

Run Locally

  1. Clone the repository:
    git clone https://github.com/karimseh/ip_address_tracker.git
    cd ip_address_tracker
  2. Install dependencies:
    npm install
  3. Create a .env file from the example:
    cp .env.example .env
  4. Add your IP Geolocation API key to .env:
    VITE_IPGEO_API_KEY=your_api_key_here
    
  5. Start the dev server:
    npm run dev
  6. To build for production:
    npm run build

Live Demo

ip-address-tracker-git-main.karimseh.vercel.app

Credits

About

Track any IP address or domain and see its location on an interactive map. Built with Leaflet.js, OpenStreetMap, and vanilla JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors