Geo Location API is a simple and effective IP Geolocation Service built using Spring Boot and Maven. It retrieves users' IP addresses and provides approximate location details, including city, region, and country.
- IP Geolocation: Retrieve approximate location details based on users' IP addresses.
- City, Region, and Country Details: Provides detailed information such as city, region, and country.
- Easy Integration: Built with Spring Boot, making it easy to integrate into existing Spring applications.
- Maven: Dependency management and build automation using Maven.
- Spring Boot: Framework for creating standalone, production-grade Spring-based applications.
- Maven: Dependency management and build automation tool.
- Java: Programming language used for backend development.
- Java Development Kit (JDK) 21
- Maven installed
- IDE (like IntelliJ IDEA or Eclipse or VSCode)
-
Clone the Repository
git clone https://github.com/suriya-mca/Geo_Location_API.git
-
Navigate to Project Directory
cd geo-location-api
-
Build the Project
mvn clean install
-
Run the Application
java -jar target/geo-location-api-0.0.1-SNAPSHOT.jar
Once the application is running, you can access the Geo Location API endpoints using the following URLs:
GET /api/v1/findMyLocation