Skip to content

API de uma plataforma para promover o reconhecimento entre companheiros de equipe, através de elogios/feedbacks

Notifications You must be signed in to change notification settings

zoccalucas/feedback-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 NLW6

Projeto realizado através da 5° edição da NLW (Next Level Week), promovido pela Rocketseat.

👨‍💻 Projeto:

API de uma plataforma para promover o reconhecimento entre companheiros de equipe, através de elogios/feedbacks. Permite cadastrar usuários comuns e usuários administradores, tags e elogios entre usuários. Também, autentica o usuário através do token JWT para verificar a permissão de acesso às rotas específicas.

Nesta API é possível realizar as seguintes funções:

  • Cadastrar usuários;
  • Cadastrar tags de elogios (somente adm);
  • Cadastrar elogios;
  • Listar os usuário;
  • Listar as tags de elogios;
  • Listar os elogios por usuário.

Autenticação:

  • Autenticação de usuário a partir de um token JWT;
  • Validação de login do usuário nas rotas necessárias.

⚙ Tecnologias utilizadas:

Para a criação desta API, foram usadas às seguintes dependências:

Foi instalado e configurado o Prettier para manter o código limpo e padronizado.

📁 Como executar o projeto:

  1. Instale o Yarn;
  2. Instale o NodeJs;
  3. Clone o repositório;
  4. Acesse a pasta do projeto e execute o comando yarn para instalar todas às dependências;
  5. Rode yarn typeorm migration:run para criar as tabelas do banco de dados;
  6. Assim que a instalação terminar, digite o comando yarn dev;

OBS: A API estará rodando na porta 3000 (caso você não tenha setado uma variável de ambiente).

About

API de uma plataforma para promover o reconhecimento entre companheiros de equipe, através de elogios/feedbacks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published