This is a transaction service, that stores all the events in the DB as they occur. This uses event sourcing technique to store all the events and compute the final states by summing the events occured so far.
In order to run the application, you have create a jar file using the following command
./gradlew clean build
To run the executable jar file you have to use the following command:
java -jar build/libs/TransactionService-0.0.1-SNAPSHOT.jar
To run the application tests, you can run using the following command:
./gradlew clean build.
Install Java
Install gradle