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.
- 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.
- 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.
- Clone the repository
git clone https://github.com/ubejdullah/ip-tracker.git
. - Navigate to the project directory and install dependencies using
npm install
. - Start the development server with
npm start
. - Open the application in your browser and start tracking IP addresses.
Feel free to contribute, report issues, or suggest enhancements!