Pinpoint is an online tool that allows you to identify and track the approximate geographic location of an IP address, as well as provide information about the internet service provider, language spoken in the country where it is located, currency, area code, and other details. Designed to deliver accuracy and a user-friendly experience.
To see a preview of the project click here.
Accurate Geolocation:
View the location of any IP address directly on an interactive map.
Detailed Information:
Obtain geographical data, Internet Service Provider (ISP) information, and other relevant details.
Dark Mode Support:
Modern interface with Dark Mode support for a better experience in low-light environments.
Available in Multiple Languages:
Support for Portuguese, English, and Spanish, ensuring accessibility for a global audience.
-
Front-End:
React.js, TypeScript -
APIs:
Ipdata -
Maps:
Leaflet
Before running the project make sure to add your ipdata api key to the .env file.
To run the project in your local environment, follow these steps:
- Clone the repository to your local machine.
- Run
pnpm i
in the project directory to install the required dependencies. - Run
pnpm run dev
to get the project started. - Open http://localhost:5173 (or the address shown in your console).
If you are interested in contributing to the growth of the project, consider reading this guide: Contributing Guide.
This project is distributed under a MIT license. You can review the full license agreement at the following link: MIT License.