Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghillert/s1-2020-plants-demo
Demo app for my Spring One 2020 presentation "High-Precision GPS Positioning for Spring Developers".
https://github.com/ghillert/s1-2020-plants-demo
angular postgis spring spring-boot
Last synced: about 1 month ago
JSON representation
Demo app for my Spring One 2020 presentation "High-Precision GPS Positioning for Spring Developers".
- Host: GitHub
- URL: https://github.com/ghillert/s1-2020-plants-demo
- Owner: ghillert
- License: apache-2.0
- Created: 2020-08-16T08:33:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-07T00:30:21.000Z (about 4 years ago)
- Last Synced: 2024-11-06T21:49:32.953Z (3 months ago)
- Topics: angular, postgis, spring, spring-boot
- Language: Java
- Homepage: https://springone.io/2020/sessions/high-precision-gps-positioning-for-spring-developers
- Size: 46.3 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SpringOne 2020 Plants Demo
## Overview
This demo is part of the presentation "High-Precision GPS Positioning for Spring Developers" given at [SpringOne 2020](https://springone.io/2020/sessions/high-precision-gps-positioning-for-spring-developers).
The presentation slides are available at:
https://www.slideshare.net/hillert/high-precision-gps-positioning-for-spring-developers
Used technologies:
- [Spring Boot](https://spring.io/projects/spring-boot)
- [Spring Data](https://spring.io/projects/spring-data)
- [Flyway](https://flywaydb.org/)
- [Hibernate Spatial](https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html#spatial)
- [PostGIS](https://postgis.net/)
- [Univocity Parsers](https://www.univocity.com/pages/univocity_parsers_tutorial)
- [GeoJSON](https://geojson.org/)
- [Angular](https://angular.io/) 10
- [Clarity Design System](https://clarity.design/)## Requirements
Please make sure that you have the following installed:
[Java 11](https://openjdk.java.net/projects/jdk/11/)
[Docker](https://www.docker.com/products/docker-desktop)## How to run
Run the following commands:
```bash
mvnw clean package
docker-compose up
```The relevant docker images will be download and booted up. Once running, you can access the application at:
http://localhost:9080