/costumer-api

Primary LanguageJavaScript

Treinamento BrainMachine - NodeJS:

Criar API em NodeJs do zero que possua: End points privados via Basic authentication:

  • crud de usuário (username e senha)
  • obtenção de perfil do usuário
  • crud de clientes Nome, CPF, Email, Telefone, Endereço, Redes sociais

Todas as operações de persistência devem ser validades pelo schema do mongoose com o máximo de validations possíveis

O end-point de get em /clientes deve permitir filtragem da lista via query string. Os filtros são de caráter opcional e devem contemplar os atributos de: nome, CPF, telefone e email

Extra: Realizar autenticação através de token JWT