O projeto utiliza Spring como framework de desenvolvimento e como ferramenta de build o Gradle 4.7, como padrão foi adotado o MVC e arquitetura REST para comunicação com a API.
O projeto possui API's que são protegidas por autenticação do Spring Security.