HOW TO RUN THE APPLICATION gradle clean generateOpenApiDocs docker compose up run RetailSystemApplication (for instance in intellij) send requests via SWAGGER UI: http://localhost:8080/swagger-ui/index.html SPECIAL THINGS TO NOE instead of the word "transaction" it has been decided to use the word "purchase" because "transaction" is related to the technical mechanism. for simplicity the application fetches all the transactions from DB. In Real world it should be restricted to some period of time the application has predefined users with ids: 1, 2, 3 please use them