Defina o seu arquivo .env utilizando o .env.exemplo
Esta a API Rest para servir dados para plataforma Gira.
Esta funcionalidade será responsável por cadastrar um usuário no sistema permitindo acesso a outras funcionalidades.
Critérios de aceite
- Deve receber um email valido
- Deve receber uma senha com no minimo 6 caracteres
- Deve receber um nome com no minimo 6 caracteres
- Deve retornar o status code 201 quando o usuário for cadastrado
- Não deve ter dois usuários com mesmo email
Entrada
// content-type: application/json
{
"nome": "Silas",
"email": "silas@mail.com",
"senha": "123456"
}
Saídas
// content-type: application/json
// status-code: 201
{
"id": 1,
"nome": "Silas",
"email": "silas@mail.com"
}
// content-type: application/json
// status-code: 400
{
"erro": "Falta o campo nome"
}
// content-type: application/json
// status-code: 400
{
"erro": "Falta o campo email"
}
Tentativa de cadastro com email duplicado
// content-type: application/json
// status-code: 409
{
"erro": "Usuário já cadastrado com este e-mail"
}
Dependências: RF01