The backend module is developed in Java 8 with Springboot support.
The project was initialized through the Spring Initializer and uses some modules like JPA module through MySQL for db queries, Data Module with Hibernate and above all it uses Docker to compile and run the .jar file on a special container.
To build and run locally backend module locally, without using Docker, you can run two simple commands from the terminal (Windows user) or from bash shell (Unix/Linux user):
$ mvn clean install -U -DskipTest=true (to build project)
$ mvn spring-boot:run (to run project)
If, on the other hand, you prefer run everything with the support of a Docker's container, just run a simple command:
$ docker-compose up -d