/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.

Primary LanguageTypeScript

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:
git clone https://github.com/Matheuscara/nest-auth-postgre
  1. Instale as dependências:
cd seuprojeto
npm install
  1. Configure o ambiente:

No arquivo Main configure seu banco de dados

  1. Execute o projeto:
npm run start:dev
  1. 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.