Vue.js email app for marketing teams

  • Designed and implemented a Vue.js app for quick email authoring
  • The app gives users a WYSIWYG editor to create an email
  • The app takes standard HTML and input, then applies all known rules of email to generate an output that ensures the email looks as intended in most popular email clients:
    • Injects inline styles for each HTML element
    • Inserts Windows Outlook specific code for elements that don't render well in that email client without it
  • The app provides an output that can be copied and pasted into Luminate Online
  • The app was designed in a way to allow to be customized for each client. With one-time configuration, a web developer can:
    • Enable a few custom fields in the app: preview text, headline, analytics fields
    • Define custom theme and colors via a CSS file
    • Define custom layouts with static and dynamic elements
    • Define stater content, that would allow authors to quickly generate new content
  • Analytics insights into the app usage were made available through integration with Google Tag Manager & Google Analytics
  • Configured and utilized continuous delivery (CD) from Bitbucket code repository to AWS S3 bucket, the code is deployed to different location based on the tag and branches from which it is deployed

Additional Examples

Dev OpsGoogle AnalyticsGoogle Tag ManagerVue.js