Codementor Events

MDRR Editor - Move Drag Resize Rotate Editor for HTML DOM Components

Published May 14, 2025
MDRR Editor - Move Drag Resize Rotate Editor for HTML DOM Components

About me

I am a Senior Product Developer involved in developing frontend application tools to provide solution for the client usecases.

The problem I wanted to solve

Drag Drop editor to create Canva like Moveable Dragable Resizeable Rotateable Components to create html based digital contents with interactive contents like canvas / video / charts etc..,

What is MDRR drag and drop Editor?

Recently created MVP to create Moveable Dragable Resizeable Rotateable HTML Components
More details can be found in this video
https://www.loom.com/share/57336429a4f647eca89512a1f0f460b2

Tech stack

vvvebjs editor or craft js for base form structure,
https://www.vvveb.com/vvvebjs/editor.html
https://craft.js.org/
javascript, jquery, php
https://daybrush.com/moveable/

The process of building MDRR drag and drop Builder

  1. Initialize the components
  2. on Drag and Drop of components initialize the moveable library for every node.

Challenges I faced

Undo / Redo should work with the MDRR editor. Fine tuned to have better undo / redo feature.

Key learnings

we can also use https://puckeditor.com/ + https://daybrush.com/moveable/ to create a react based MDRR editor.

Final thoughts and next steps

Next i planned to add an option to import the html and edit with moveable / drag / resize / rotate options and also with multiple page to create html pages editor.

Discover and read more posts from Frederic Anand
get started