https://github.com/liets0n/pinpoint
IP address tracking system 📍🖥️
https://github.com/liets0n/pinpoint
map pnpm react spa typescript
Last synced: 9 months ago
JSON representation
IP address tracking system 📍🖥️
- Host: GitHub
- URL: https://github.com/liets0n/pinpoint
- Owner: liets0n
- License: mit
- Created: 2024-10-09T14:20:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-24T16:27:32.000Z (about 1 year ago)
- Last Synced: 2025-04-02T04:54:14.832Z (about 1 year ago)
- Topics: map, pnpm, react, spa, typescript
- Language: TypeScript
- Homepage: https://pinpointip.vercel.app
- Size: 2.49 MB
- Stars: 8
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README




[](./LICENSE)
[]()
## :eyes: Overview
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](https://raw.githubusercontent.com/liets0n/Pinpoint/main/public/Preview.png).
## :bulb: Key Features
`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.
## :desktop_computer: Technologies
- `Front-End:` React.js, TypeScript
- `APIs:` Ipdata
- `Maps:` Leaflet
## :white_check_mark: Requirements
Before running the project make sure to add your ipdata api key to the .env file.
## :flight_departure: Run the project locally
To run the project in your local environment, follow these steps:
1. Clone the repository to your local machine.
2. Run `pnpm i` in the project directory to install the required dependencies.
3. Run `pnpm run dev` to get the project started.
4. Open [http://localhost:5173](http://localhost:5173) (or the address shown in your console).
## :handshake: Contribution
If you are interested in contributing to the growth of the project, consider reading this guide: [Contributing Guide](CONTRIBUTING.md).
## :copyright: License
This project is distributed under a MIT license. You can review the full license agreement at the following link: [MIT License](https://opensource.org/license/mit).