Skip to content

Project made following the Node.js trail for Rocketseat's NLW 6

Notifications You must be signed in to change notification settings

iwilldev/nlwValoriza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLW Valoriza

Rules (pt-br)

  • 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


TODO (pt-br)

  • 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

Test Instructions

git clone https://github.com/williammago/nlwValoriza.git
cd nlwValoriza
yarn install
yarn typeorm migration:run
yarn dev

About

Project made following the Node.js trail for Rocketseat's NLW 6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published