Aplicación con nodejs para maquetación de emails y envío con nodemailer

Aplicación nodejs para maquetación de emails con frameworks MJML y grapesjs y envío de emails de pruebas con nodemailer y configuración SMTP
Aplicación nodejs maquetación de emails y envío con nodemailer

He realizado una APP para poder hacer maquetación de Emails con Framework MJML, grapesjs, datatables, backend con nodejs + pug + nodemailer, guardado en base de datos localmente en el navegador con indexedDB

La aplicación la inicié con la idea de poder diseñar currículum y poder enviar correos para la búsqueda de empleo, de ahí el nombre: AppToWork, en concreto para mi hermano, para tratar de ayudarle con la búsqueda de empleo, afortunádamente, ha encontrado empleo :)

Conforme la iba haciendo he ido usando cosas que ya tenía a nivel profesional para hacer unos Test de Emails, así que he aprendido y podido sacar partido profesionalmente

Para la App he usado:

  • Nodejs para el backend y las vistas con Pug
  • Nodemailer para las configuración de envíos de emails con SMTP de yahoo
  • Guardado en BBDD local en el navegador con indexedDB
  • Framework MJML para la maquetación de Emails
  • Framework javascript Grapesjs para el builder drag and drop de Emails
  • Datatables para representar los contactos creados por el usuario

La Aplicación la tengo subida en Heroku. Si has entrado anteriormente, antes del 20/03/2021, deberías borrar la Base de datos, ya que no he contemplado la actualización de la base de datos al nuevo esquema. (Suponiendo el caso de Chrome sería en: Application -> Storage -> indexedDB -> nodemailer, pulsas en "Delete database". Con estos pasos, una vez recarges la página, se te volverá a generar la base de datos con el esquema final)

Es una App orientada a ser App de escritorio. No sé si más adelante me dará por aprender Quasar o Electron para ver si consigo crear la App de escritorio

Código en mi GitHub