Java Spring-Boot 2 application for Geolocation Resolver API services
Originally designed for Gollgi.com and released in 2021 as an open source project.
On API's invocation Geo-Resolver engine will retrieve the richest location results from a list of Geolocation providers.
Demo can be found in the following link https://oren-hoffman.com/geo-resolver/
-
'/secured/get-location-by-resolver/{address}/{resolver}'
- This endpoint will produce Geolocation object by a given address and provider's name
-
'/secured/get-resolver'
- This endpoint will produce Geolocation object by a given address and will produce the richest results from a list of Geolocation providers
- master - For deploying a Spring-Boot application as a Tomcat war/ Embedded Tomcat jar files
- geo-resolver-wildfly - For deploying a Spring-Boot application as a Wildfly/Jboss (or any other JEE application server) war file
- Spring-Boot V2.3.1.RELEASE
- Spring-Data V2.3.1.RELEASE
- H2 DB 1.3.175
- Java Maven project
- Spring-Boot
- Persistence - Spring-JPA-repository
- H2 embedded DB
- Angular V6
- Bootstrap 4
- Ubuntu/Windows
- JVM
- Full application build before running
-
development
$ mvn clean install -Pbuild-dev
-
Production
$ mvn clean install -Pbuild-prod
-
server
- directory :
/geo-resolver/
$ mvn spring boot:run
- directory :
-
client
- directory :
/geo-resolver/angular-client
$ ng serve
- directory :
- For any questions you can send a mail to [email protected]