- JavaScript
- NodeJS
- MySQL
- Java
Abra o diretório cliente do projeto no terminal e digite os comandos abaixo.
-
Primeiro instalar todas as dependencias.
$ npm install
-
Em seguida, execute o comando para abri um servidor
dev
local no endereçohttp://localhost:4200/
$ ng serve
Para iniciar o server, é necessário ter o MySQL configurado e instalado na máquina local.
As configurações de acesso ficam dentro do arquivo src/main/resources/application.properties
, bem como,
as configurações gerais do projeto Spring Boot.
Dentro da pasta server/courart
gere o build da aplicação com o comando: $ ./mvnw clean verify
.
Se o build passou, como esperado, o código foi compilado e um .jar executável foi criado na pasta:
target/
, em seguida, executar a aplicação: $ java -jar target/courart-0.0.1-SNAPSHOT.jar
, e o servidor será
iniciado no endereço: http://localhost:8080
-
Adiciona um novo veículo
- Request
POST http://localhost:8080/api/v1/veiculos
- Request
-
Retorna veículos pelo seu modelo:
- Request
GET http://localhost:8080/api/v1/modelo/{id}
- Request
-
Retorna veículo pela sua placa:
- Request
GET http://localhost:8080/api/v1/placa/{placa}
- Request
-
Retorna veículos pela data de cadastro, e se veículo está ativo.
- Request
GET http://localhost:8080/api/v1/dt/{start}/{end}
- Request
-
Adiciona um novo usuário
- Request
POST http://localhost:8080/api/v1/user
- Request
-
Retorna usuário pelo seu cpf
- Request
GET http://localhost:8080/api/v1/user/cpf/{cpf}
- Request
-
Retorna usuários pelo seu nome
- Request
GET http://localhost:8080/api/v1/user/nome/{nome}
- Request
-
Retorna pessoas pela data de nascimento
- Request
GET http://localhost:8080/api/v1/pessoa/dt/{start}/{end}
- Request
-
Retorna todos os modelos
- Request
GET http://localhost:8080/api/v1/modelos
- Request
-
Adiciona um novo modelo
- Request
POST http://localhost:8080/api/v1/modelos
- Request