IP Tracker is a simple web application that allows users to track the geolocation of an IP address. It is built with React on the frontend and uses a Node.js/Express server to handle API requests.
- Track the geolocation of an IP address
- View the IP address, city, region, country, and country code of the target
- Automatic detection of invalid or private IP addresses
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Alucard2169/IP_Tracker.git
- Install dependencies:
npm install
- Start the development server:
npm start
- Open http://localhost:3000 in your browser
- Run npm install to install all required dependencies
- Create a .env file and add the following line: PORT=8000 (or any preferred port number)
- Run npm start to start the server
- Open a web browser and go to http://localhost:8000 (or your preferred port number)
To use the IP Tracker, simply enter an IP address in the input field and click on the "search" button. The geolocation data of the IP address will be displayed in the table below, including the IP address itself, the city, region, country, and country code of the target.
If the IP address is invalid or private, a message will be displayed informing the user that the IP address cannot be tracked.
The following technologies were used in the development of this project:
- React
- Node.js
- Express
- Axios
- GeoJS API
This project was created by Alucard2169.
This project is licensed under the MIT License. See the LICENSE file for details.