Node.js
Typescript
Express
Typeorm
PostgreSQL
JWT -> Autenticação com json web token
Valoriza é uma plataforma para promover o reconhecimento entre companheiros de equipe.
Clone o pojeto
git clone
Acesse a pasta do projeto e instale as dependências
cd path-projeto
yarn install
Configure as variaveis de ambiente com as crendências necessárias. Obs: O projeto conta com um arquivo de exemplo
Execute as migrations para a criação das tabelas do banco de dados
yarn typeorm migration:run
Execute o servidor com:
yarn dev
-
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 email usuário
-
-
Cadastro da TAG
-
Não é permitido cadastrar tag sem nome
-
Não é permitido cadastrar mais de uma tag com o mesmo nome
-
Não é permitido cadastro por usuário 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 está autenticado na aplicação
-
Documentação de pacotes usados durante o projeto: