DragHTML - это приложение для генерации макетов html страниц при помощи графического конструирования, на базе фреймворка Electron.js.
Среди особенностей приложения можно выделить:
- Экспорт контента в Mustache.
- Перемещение элементов по настраивамой сетке.
- Изменение размещенных элементов при помощи контекстного меню.
- Добавление новых элементов (В разработке).
- Гибкая система стилей, позволяющая переключаться между видом элементов в зависимости от потребностей (В разработке).
- Генерация изображения на основе созданного макета (В разработке).
- Настройка ширины страницы в пикселях, либо миллиметрах (В разработке).
Приложение написано в соответствии с паттернами проектирования SOLID и KISS. В качестве Frontend фрейморка используется Vue.
Приложение находится на этапе разработки
Предварительный дизаин.
npm install
npm run electron:serve
npm run electron:build