Skip to content

rogeriobgregorio/test-internship

Repository files navigation

Desafio Target Sistemas

Status

Testes para vaga de Estágio

Stack utilizada: Java, Spring, HTML, CSS, Javascript.

Descrição

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.

Screenshots

billings-api

calculation-api

fibonacci-api

invertcharacters-api

percentage-api

Rodando localmente

Siga as etapas abaixo para configurar e executar o projeto Java com Spring localmente:

  1. 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.

  2. Clone o repositório do projeto:

  git clone https://github.com/rogeriobgregorio/test-internship
  1. Acesse o diretório do projeto:
  cd <nome da pasta>
  1. 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".

  1. Abra a página index.html no browser utilizando um servidor, como live server por exemplo.

About

Testes para vaga de Estágio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published