Детальная информация

Название Разработка веб-редактора почтовых сообщений с поддержкой drag-and-drop и api для пользовательских виджетов: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» = Development of a web-based email editor with support for custom widgets
Авторы Бонилья Тельес Жоел Андрес
Научный руководитель Ковалев Артем Дмитриевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика email-маркетинг ; веб-редактор электронных писем ; dragand-drop ; пользовательские виджеты ; rest api ; модульная архитектура ; email marketing ; email web editor ; drag-and-drop ; custom widgets ; modular architecture
Тип документа Выпускная квалификационная работа магистра
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-5594
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\44844
Дата создания записи 04.09.2026

Разрешенные действия

Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Выпускная квалификационная работа посвящена разработке вебинструмента для визуального создания электронных писем. В работе рассмотрены современные подходы к проектированию email-рассылок, выполнен анализ существующих визуальных редакторов и платформ для создания email-шаблонов, а также исследованы их возможности и ограничения. В ходе исследования разработан расширяемый веб-редактор электронных писем с поддержкой drag-and-drop редактирования и пользовательских виджетов. Реализована клиент-серверная архитектура на базе React, NestJS и REST API, а также механизмы хранения шаблонов, генерации HTML-кода и регистрации пользовательских компонентов. Разработанное программное средство позволяет создавать email-шаблоны с использованием визуального интерфейса, повторно используемых компонентов и пользовательских виджетов. Для демонстрации возможностей системы реализованы виджеты Product Grid, QR Code и Social. В экспериментальной части выполнено сравнение разработанного редактора с платформой Unlayer. Проведён анализ процесса создания emailшаблонов, интеграции пользовательских компонентов и генерации HTML-кода. Полученные результаты показали, что предложенная архитектура обеспечивает высокий уровень расширяемости и упрощает подключение новых функциональных компонентов по сравнению с существующими решениями. Для достижения полученных результатов были использованы следующие информационные технологии и программные средства: React, TypeScript, NestJS, PostgreSQL, REST API, HTML, CSS, JavaScript, Git и Docker.

The graduate qualification work is devoted to the development of a web-based tool for visual email creation. The work examines modern approaches to email campaign design, analyzes existing visual email editors and email template creation platforms, and investigates their capabilities and limitations. As a result of the research, an extensible web-based email editor with support for drag-and-drop editing and custom widgets was developed. A client-server architecture based on React, NestJS, and REST API was implemented, along with mechanisms for template storage, HTML code generation, and custom component registration. The developed software solution enables users to create email templates using a visual interface, reusable components, and custom widgets. To demonstrate the capabilities of the system, Product Grid, QR Code, and Social widgets were implemented. In the experimental part, the developed editor was compared with the Unlayer platform. The process of email template creation, integration of custom components, and HTML code generation was analyzed. The obtained results demonstrated that the proposed architecture provides a high level of extensibility and simplifies the integration of new functional components compared to existing solutions. The following information technologies and software tools were used to achieve the obtained results: React, TypeScript, NestJS, PostgreSQL, REST API, HTML, CSS, JavaScript, Git, and Docker.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Загрузить
Интернет Авторизованные пользователи СПбПУ
Загрузить
Интернет Анонимные пользователи
...