Skip to content

leoviana00/nlw06-trilha-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Valoriza

NLW Together License

Projeto   |    Tecnologias   |    Execução   |    Notas   |    Licença

Preview

🌱 Projeto

  • Nome do projeto: Nlw Valoriza
  • Descrição: Projeto no qual pode ser feito e receber elogios dos colegas de trabalho por algo realizado.
  • Educador(a): Daniele Leão
  • Estrutura do projeto:
  1. Cadastro de usuários
  2. Cadastro de tags (Somente usuário administrador)
  3. Cadastro de elogios ( ID do usuário, ID da tag, data da criação)
  4. Autenticação do usuário (Gerar token JWT, validar usuário logado nas rotas necessárias)
  5. Listagem de usuários
  6. Listagem de tags
  7. Listagem de elogios por usuário

✨ Tecnologias

🚀 Execução

  • Clone o repositório
  • Instale as dependências: yarn
  • Para criar as tabelas do banco de dados: yarn typeorm migration:run
  • Inicie o servidor: yarn dev

Aplicação estará disponível em: http://localhost:3000

📝 Notas

Id Itens
01 Preparação do ambiente
02 Definições
03 Configuração do banco de dados
04 Tratamento de exceções
05 Estrutura das Tags
06 Estrutura dos Compliments
07 Criptografia de senha e geração de token
08 Rotas
09 Regras
10 Outros
11 Melhorias

📄 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.