ubejdullah / ip-tracker

The IP Tracker web application, based on React JS, offers detailed information like country, region, city, zip code, and organization of an IP address, with a user-friendly search bar and integration of a dark-themed Google Maps map for visualization, utilizing the IP Info API for IP address details and the Google Maps API for mapping.

Home Page:https://ip-tracker.ubejdullah-gashi.ch/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IP Tracker Web App

Overview

This project is a web application that allows users to track IP addresses and visualize their geographical locations on a map. Users can input an IP address, and the app retrieves and displays relevant information such as country, region, city, postal code, and organization.

Features

  • Search Bar: Users can input any IP address to track its location.
  • IP Info Display: The app presents IP information horizontally, providing details like country, region, city, postal code, and organization.
  • Dark Mode Map: The map component displays IP locations in a dark theme for better visibility and aesthetic appeal.

Technologies Used

  • NodeJS
  • React: JavaScript library for building the user interface.
  • @react-google-maps/api: React library for integrating Google Maps functionality.
  • IPinfo API: Used to fetch IP address information.

Installation and Usage

  1. Clone the repository git clone https://github.com/ubejdullah/ip-tracker.git.
  2. Navigate to the project directory and install dependencies using npm install.
  3. Start the development server with npm start.
  4. Open the application in your browser and start tracking IP addresses.

Feel free to contribute, report issues, or suggest enhancements!

About

The IP Tracker web application, based on React JS, offers detailed information like country, region, city, zip code, and organization of an IP address, with a user-friendly search bar and integration of a dark-themed Google Maps map for visualization, utilizing the IP Info API for IP address details and the Google Maps API for mapping.

https://ip-tracker.ubejdullah-gashi.ch/


Languages

Language:JavaScript 67.0%Language:CSS 26.7%Language:HTML 6.3%