An open API service indexing awesome lists of open source software.

https://github.com/bocaletto-luca/ip-geolocation-finder

A simple, 100% free, and open source web application that retrieves geolocation information for a given IP address using the ip-api.com API and displays a dynamic interactive map using Leaflet with OpenStreetMap tiles. This project is built with pure HTML, CSS, and JavaScript, and styled using Bootstrap. No registration or API keys are required...
https://github.com/bocaletto-luca/ip-geolocation-finder

api-free bocaletto-luca css3 database finder-ip free-data html5 ip ip-api ip-geolocation ip-geolocation-finder javascript open-data open-source responsive webapp

Last synced: about 2 months ago
JSON representation

A simple, 100% free, and open source web application that retrieves geolocation information for a given IP address using the ip-api.com API and displays a dynamic interactive map using Leaflet with OpenStreetMap tiles. This project is built with pure HTML, CSS, and JavaScript, and styled using Bootstrap. No registration or API keys are required...

Awesome Lists containing this project

README

          

# IP-Geolocation-Finder
#### Author: Bocaletto Luca

[![HTML5](https://img.shields.io/badge/HTML5-E34F26?logo=html5&style=flat-square)](https://developer.mozilla.org/en-US/docs/Web/HTML)
[![CSS3](https://img.shields.io/badge/CSS3-1572B6?logo=css3&style=flat-square)](https://developer.mozilla.org/en-US/docs/Web/CSS)
[![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&style=flat-square)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[![Bootstrap](https://img.shields.io/badge/Bootstrap-7952B3?logo=bootstrap&logoColor=white&style=flat-square)](https://getbootstrap.com/)
[![Leaflet](https://img.shields.io/badge/Leaflet-01A68C?logo=leaflet&style=flat-square)](https://leafletjs.com/)

[![Test Online](https://img.shields.io/badge/Test%20Online-Click%20Here-brightgreen?style=for-the-badge)](https://bocaletto-luca.github.io/IP-Geolocation-Finder/)

A simple, 100% free, and open source web application that retrieves geolocation information for a given IP address using the [ip-api.com](http://ip-api.com/) API and displays a dynamic interactive map using [Leaflet](https://leafletjs.com/) with OpenStreetMap tiles.

This project is built with pure HTML, CSS, and JavaScript, and styled using Bootstrap. No registration or API keys are required.

---

## Table of Contents

- [Features](#features)
- [Installation](#installation)

---

## Features

- **Dynamic IP Lookup:** Enter an IP address, and the app retrieves geolocation details such as country, region, city, ZIP, latitude, longitude, timezone, ISP, and organization.
- **Interactive Map:** View detailed results with a dynamic, interactive map (using Leaflet and OpenStreetMap) that updates based on the latitude and longitude.
- **Fullscreen Modal:** Click "View Details & Map" to open a fullscreen modal showing comprehensive geolocation details along with an interactive map.
- **100% Free & Open Source:** Uses free APIs (ip-api.com and OpenStreetMap) and libraries (Bootstrap, Leaflet) that require no registration.
- **Bilingual Comments:** The source code includes bilingual (English and Italian) comments for added clarity.

---

## Installation

1. **Clone the repository:**

```bash
git clone https://github.com/bocaletto-luca/IP-Geolocation-Finder.git
2. Star WebServer open page in BrowserWeb

#### Enjoy WebAPP | Bocaletto Luca