Skip to content

🔒 Back-end com aplicação de regras da LGPD desenvolvido durante a aula de Segurança no Desenvolvimento de Aplicações da FATEC.

Notifications You must be signed in to change notification settings

gioliveirass/fatec-SDA-lgpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LGPD

O presente repositório contém o código do back-end com aplicação de regras da LGPD desenvolvido durante a aula de Segurança no Desenvolvimento de Aplicações da FATEC.

Selecione uma opção abaixo para saber mais:

✨ Dependências

Docker Node Yarn

✨ Como executar o projeto localmente

Para iniciar o projeto localmente, execute os comandos a seguir:

# Clone este repositório com o Git
git clone https://github.com/gioliveirass/fatec-SDA-lgpd.git

# Acesse a pasta do projeto e instale as dependências
cd fatec-SDA-lgpd
yarn

# Crie um container para o banco de dados postgres
docker-compose up -d

# Duplique o arquivo .env.config, renomeie para .env e preencha com as informações corretas

# Utilize o comando do TypeORM para dar o run da migration e sincronizar as entidades
yarn typeorm migration:run -d ./src/data-source.ts

# Inicie o Projeto
yarn start

✨ Rotas disponíveis

Abaixo há um resumo das rotas disponíveis na aplicação.

Caso deseje, as requisições prontas para serem importadas no Insomnia estão disponíveis aqui.

Rota Para que serve Exemplo de payload
Autenticar no sistema
Cadastrar usuário no sistema
Buscar por um usuário cadastrado Enviar ID do usuário na URL (users/:id)
Atualizar informações de um usuário
Registrar um novo termo
Buscar por um termo cadastrado Enviar ID do termo na URL (terms/:id)
Buscar por todos os termos cadastrados -
Buscar por uma permissão cadastrada Enviar ID da permissão na URL (permission/:id)
Cadastrar uma nova permissão
Aceitar uma permissão existente
Recusar uma permissão existente

About

🔒 Back-end com aplicação de regras da LGPD desenvolvido durante a aula de Segurança no Desenvolvimento de Aplicações da FATEC.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published