Skip to content

Serviço de CRUD de usuários da aplicação Chestplace. Código feito para trabalho final da matéria de Arquitetura e Soluções Cloud.

Notifications You must be signed in to change notification settings

gabriel-mns/chestplace-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chestplace - Módulo de Usuários

Índice

Equipe

  • Carlos Krefer
  • Gabriel Martins
  • Guilherme Martins
  • Gustavo Aymoto
  • Stella Spricigo

Sobre a Chestplace

A Chestplace é marketplace de camisetas, tanto para empreendedores individuais quanto para empresas. Visando facilitar o processo de compra e venda de camisetas.

Sobre o Módulo de Usuários

O cadastro faz parte do conjunto de requisitos funcionais definidos para o projeto Chestplace, dessa forma, esse serviço contém a implementação dessa funcionalidade no sistema.

Recursos Implementados

Cadastro de Usuários

  • Endpoint: POST users/register
  • Códigos de Retorno:
    • 201 Created: Cadastro realizado com sucesso.
    • 409 Conflict: Já existe um usuário com o e-mail fornecido.
    • 400 Bad Request: Algum dado informado não é válido (os campos inválidos são informados na response).

Leitura de Usuário(s)

  • Endpoint:
    • GET users/{id}: Retorna as informações do usuário específico pelo ID.
    • GET users: Retorna a lista de todos os usuários cadastrados.
  • Códigos de Retorno:
    • 200 OK: Usuário(s) encontrado(s) com sucesso.
    • 404 Not Found: Usuário não encontrado.
    • 400 Bad Request: O ID informado não é do tipo Long

Atualização de Dados de Usuário

  • Endpoint: PUT users/{id}
  • Códigos de Retorno:
    • 204 No Content: Dados do usuário atualizados com sucesso.
    • 404 Not Found: Usuário não encontrado para atualização.
    • 400 Bad Request: O ID informado não é do tipo Long ou algum dado informado não é válido (os campos inválidos são informados na response)

Remoção de Usuário

  • Endpoint: DELETE users/{id}
  • Códigos de Retorno:
    • 204 No Content: Usuário removido com sucesso.
    • 404 Not Found: Usuário não encontrado para remoção.
    • 400 Bad Request: O ID informado não é do tipo Long

Documentos e Links (PjBL)


Descrição da Imagem

About

Serviço de CRUD de usuários da aplicação Chestplace. Código feito para trabalho final da matéria de Arquitetura e Soluções Cloud.

Topics

Resources

Stars

Watchers

Forks