Este projeto é um clone do repositório redis-dba, com algumas alterações nas funcionalidades para a fixação do meu aprendizado com o Node.js e a utilização do Nodemailer.
-
Redis - Banco de dados NoSQL para armazenar as mensagens em filas
-
Node.js - Ambiente de execução JavaScript do lado do servidor.
- Nodemailer - Módulo para aplicativos Node.js que permite o envio de e-mail com facilidade, sendo a solução utilizada pela maioria dos usuários do Node.js
- Bull - Biblioteca para manipulação de filas de mensagens utilizando Redis
-
Clone o repositório e acesse a pasta do projeto.
git clone https://github.com/Diego-Girao/email-service-backend.git cd nome-do-repositório que foi criado -
Instale os pacotes utilizando o comando.
npm install
-
Crie um arquivo
.envna raiz do projeto e insira suas credencias. Utilize o arquivo.env.examplecomo base. -
Execute o projeto com o comando.
npm start
O frontend para se conectar com esta aplicação através de requisições HTTP. Para isso, siga as instruções abaixo:
- Clone esse repositório
git clone https://github.com/Diego-Girao/email-service-frontend.git- Siga as instruções do repositório frontend para configurar e executar o projeto.
Este projeto de estudos foi inspirado em um vídeo do canal do YouTube da grande Fernanda Kipper|Dev, onde ela compartilha conhecimentos e a construção de alguns componentes do projeto.
-
Obrigado Fernanda Kipper|Dev por sempre fazer live coding dos projetos seus projetos pessoais e etc..., seu conteúdo e comprometimento em fazer já de forma padronizada e limpa, acaba sevindo de inspiração e facilitando o aprendizado na forma como você explica.
-
Obrigado Guilherme dos Santos Vahl por ter criado e disponibilizado esse projeto backend. O contéudo ficou simples, direto e funcional o que facilitou também o entendimento.
