This project is a web application that allows users to track the geographical location and ISP details of an IP address. Users can enter an IP address, and the application will display the city, region, country, postal code, latitude, longitude, and ISP of the IP address.
The application is built with React + TypeScript. It uses the Tailwind CSS framework for styling, and react-router-dom
for routing. The application also uses the react-icons
library for displaying icons, and the prop-types
library for type checking of props.
Before you begin, ensure you have met the following requirements:
- You have installed the latest version of Node.js and npm.
- You have a
<Windows/Linux/Mac>
machine. State if OS doesn't matter.
To install ip-address-tracker, follow these steps:
- Clone the repository:
git clone https://github.com/huali235/ip-address-tracker.git
- Navigate into the project directory:
cd ip-address-tracker
- Install the dependencies:
npm install
To use ip-address-tracker, follow these steps:
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:5173/