Skip to content

Diego-Girao/email-service-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nodemailer

Serviço de Disparo de Emails 📨️

Javascript NodeJS Nodemailer Redis

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.

Tecnologias Utilizadas ⚙️

  • 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

Como Executar 🧑‍💻️

  1. 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
  2. Instale os pacotes utilizando o comando.

    npm install
  3. Crie um arquivo .env na raiz do projeto e insira suas credencias. Utilize o arquivo .env.example como base.

  4. Execute o projeto com o comando.

    npm start

Frontend 💅️

O frontend para se conectar com esta aplicação através de requisições HTTP. Para isso, siga as instruções abaixo:

  1. Clone esse repositório
git clone https://github.com/Diego-Girao/email-service-frontend.git
  1. Siga as instruções do repositório frontend para configurar e executar o projeto.

Vídeo 📽️

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.

Agradecimentos 🤝️

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

About

Projeto para aprendizado/fixação do conteúdo de Node.js e do Nodemailer para o envio de e-mail.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors