Esse projeto utiliza persistência em memória num banco H2.
Para executá-lo, basta fazer o clone do repositório, abrir o projeto em uma IDE de sua preferência e compilar utilizando o MAVEN para gerar um arquivo jar.
Foi construído utilizando Spring Boot. É possível executar através do seguindo comando a partir da pasta principal do projeto:
java -jar target/guiabolsochallenge.jar
O aplicativo fica acessível em http://localhost:8080