- gradle clean generateOpenApiDocs
- docker compose up
- run RetailSystemApplication (for instance in intellij)
- send requests via SWAGGER UI: http://localhost:8080/swagger-ui/index.html
- 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