Vídeo PITCH de apresentação do projeto
- Matheus Chagas de Moraes Sampaio - RM 550489(2TDSPH)
- Paulo Henrique Moreira Angueira - RM 99704(2TDSPH)
- Victor Hugo Astorino Barra Mansa - RM 550573(2TDSPH)
- Aleck Ramos Cappucci - RM 551340(2TDSPM)
- Murilo Ribeiro Valério da Silva - RM 550858(2TDSA)
- Matheus: Java, Mobile
- Paulo: QA
- Victor: IA
- Aleck: .NET
- Murilo: DevOPS, BD
- Java Development Kit (JDK) instalado em seu sistema.
- Eclipse IDE instalado em seu sistema.
- Clonar o Repositório:
git clone https://github.com/matheusCMSampaio/DirtyCode.git
cd DirtyCode- Gerar o .jar
mvn clean package- Login no Azure Container Registry
az acr login --name <nome-do-registry>- Construa a imagem Docker usando o Dockerfile do projeto:
docker build -t <nome-do-registry>.azurecr.io/dirtycode:<versao> -f Dockerfile .- Enviando para o ACR
docker push <nome-do-registry>.azurecr.io/dirtycode:<versao>- Executando o .jar
java -jar target/nome-do-arquivo.jarNosso projeto planeja um desenvolvimento de uma API com machine leraning para analise de dados. Fazendo recomendações de produtos de uma provável compra para o usuário direcionado
- Sistema de cadastro totalmente funcional.
- CRUD de usuários.
POST /user
Cadastra um usuário no sistema
{
"nome": "name",
"email": "name@email.com",
"cpf": "11111111111",
"senha": "12345678",
"telefone":"5511911111111"
}Usuário cadastrado com sucesso!GET /user/{id}
Obtém as informações do usuário.
{
"id": {id},
"nome": "name",
"email": "name@email.com",
"cpf": "11111111111",
"senha": "12345678",
"telefone": "5511911111111"
}Usuário não encontrado.PUT /user/{id}
Altera informações do usuário.
{
"nome": "name",
"email": "name@email.com",
"cpf": "11111111111",
"senha": "12345678",
"telefone":"5511911111111"
}{
"id": {id},
"nome": "name",
"email": "name@email.com",
"cpf": "11111111111",
"senha": "12345678",
"telefone": "5511911111111"
}Usuário não encontrado.DELETE /user/{id}
Deleta um usuário
Usuário deletado com sucesso.Usuário não encontrado.

