Basically, a very simple API catalogue with an human interface and a http/json API. Made for this article.
You can create the Postgre database with this script. It start a docker container.
Connect to the database with this script and CREATE DATABASE cataloguedb;.
Don't forget to update the application.properties with the database port. You can get this port with docker inspect <containerId> (find this id with docker ps) and find HostPort in NetworkSettings.
Then mvn spring-boot:run in the project directory, and hit http://localhost:8082 in your browser.