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.
- Host: GitHub
- URL: https://github.com/matheuscara/nest-auth-postgre
- Owner: Matheuscara
- Created: 2024-03-16T04:01:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-16T04:15:03.000Z (about 2 years ago)
- Last Synced: 2025-07-20T12:35:33.491Z (11 months ago)
- Topics: bcrypt, cookie-parser, express, jwt-authentication, nestjs, nodemailer, postgres, rxjs, typeorm
- Language: TypeScript
- Homepage:
- Size: 119 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.