Stack utilizada: Java, Spring, HTML, CSS, Javascript.
Todas as soluções foram desenvolvidas em formato de API REST, com testes unitários, e acompanham uma pagina html estilizada pronta para consumir a API.
- billings-api: programa que realiza calculos a cerca do faturamento (media, dias acima da media, maior e menor).
- calculation-api: programa para calcular a soma a partir de um loop.
- fibonacci-api: programa para calcular fibonacci.
- invertcharacters-api: programa para inverter caracteres.
- percentage-api: programa para calcular as porcentagens do faturamento.
Siga as etapas abaixo para configurar e executar o projeto Java com Spring localmente:
-
Certifique-se de ter o Java 17 JDK instalado. Caso não tenha, faça o download e a instalação a partir do site oficial do Java.
-
Clone o repositório do projeto:
git clone https://github.com/rogeriobgregorio/test-internship
- Acesse o diretório do projeto:
cd <nome da pasta>
- Execute o projeto:
./mvnw spring-boot:run
Se preferir, abra o projeto em uma IDE, como IntelliJ por exemplo, e execute o projeto.
Após concluir essas etapas, o seu servidor Spring estará em execução localmente na porta 8080.
A interface para consumir a API esta localizada na pasta "front-end".
- Abra a página index.html no browser utilizando um servidor, como live server por exemplo.