Možnosti tvorby obsahu e-mailových zpráv

Abstract

This bachelor's thesis analyzes the current possibilities of email content creation and presents the design and implementation of an editor for composing structured marketing emails. The theoretical part covers the history and trends of email marketing, the technical structure of email messages including the MIME format, HTML specifics in the email environment, and the MJML framework. The practical part introduces the MailStructComposer web application, which provides a visual drag-and-drop editor built on the GrapesJS library with a library of 47 custom blocks. The application implements a compilation pipeline that transforms MJML into HTML, a plain text generator compliant with RFC~5322, an AMP4Email generator for interactive elements, a dark mode CSS generator with WCAG~2.1 contrast ratio verification, and Base64-to-CID image conversion. The backend is built on Bun, Hono, and PostgreSQL with JWT token authentication. Compatibility testing across email clients confirms the viability of the chosen approach.

Description

Delayed publication

Available after

Subject(s)

email marketing, MJML, editor, web application, GrapesJS, React

Citation