An open API service indexing awesome lists of open source software.

https://github.com/matheuscara/nest-auth-postgre

Este é um projeto de autenticação desenvolvido com o framework Nest.js. O projeto implementa funções de autenticação básicas, como login, registro de usuário, recuperação de senha, gerenciamento de tokens JWT, logout e reset de senha.
https://github.com/matheuscara/nest-auth-postgre

bcrypt cookie-parser express jwt-authentication nestjs nodemailer postgres rxjs typeorm

Last synced: 2 months ago
JSON representation

Este é um projeto de autenticação desenvolvido com o framework Nest.js. O projeto implementa funções de autenticação básicas, como login, registro de usuário, recuperação de senha, gerenciamento de tokens JWT, logout e reset de senha.

Awesome Lists containing this project

README

          

# Projeto de Autenticação com Nest.js

Este é um projeto de autenticação desenvolvido com o framework Nest.js. O projeto implementa funções de autenticação básicas, como login, registro de usuário, recuperação de senha, gerenciamento de tokens JWT, logout e reset de senha.

## Tecnologias Utilizadas

- Postgres Banco de Dados
- TypeORM
- Nodemailer
- JWT Authentication
- Bcrypt
- RxJS
- Cookie-parser
- Express

## Instalação

1. Clone o repositório:

```bash
git clone https://github.com/Matheuscara/nest-auth-postgre
```

2. Instale as dependências:

```bash
cd seuprojeto
npm install
```

3. Configure o ambiente:

No arquivo Main configure seu banco de dados

4. Execute o projeto:

```bash
npm run start:dev
```

5. Configure o MailHot (Emails Fake) - https://github.com/mailhog/MailHog

## Funcionalidades

- Login
- Registro de Usuário
- Esqueci a Senha
- Token e Refresh Token
- Logout
- Cookies
- Reset de Senha

## Contribuindo
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhorias, sinta-se à vontade para abrir uma issue ou enviar um pull request.