What's this?

It's a REST API that uses Springboot, Flyway, and H2 database. When starting locally, this app uses port 8087, if that is already taken in your machine, you need to change it in application.properties.

ERD: image

API Documentation

H2 Database

** Use projections to get more details in the response

Available projections:

  • artistDetails
  • cdDetails
  • trackDetails