-
Cadastro de usuário
-
Não é permitido cadastrar mais de um usuário com o mesmo e-mail
-
Não é permitido cadastrar usuário sem e-mail
-
-
Cadastro de Tag
-
Não é permitido cadastrar mais de uma tag com o mesmo nome
-
Não é permitido cadastrar tag sem nome
-
Não é permitido o cadastro por usuários que não sejam administradores
-
-
Cadastro de elogios
-
Não é permitido um usuário cadastrar um elogio para si
-
Não é permitido cadastrar elogios para usuários inválidos
-
O usuário precisa estar autenticado na aplicação
-
- Enviar e-mail para usuário que receber elogio
- Colocar em produção
- Criar um front-end
- Adicionar Cors no Express (cors - @types/cors - app.use(cors()))
- Upload de imagem/avatar
git clone https://github.com/williammago/nlwValoriza.git
cd nlwValoriza
yarn install
yarn typeorm migration:run
yarn dev