I want to have this type of live preview feature just like the one in below image where user is filling the form and automatically he/she can see the change in live preview.
I would put it as a reusable element and setup things so the data is pulled from the DB…lots of other possible approaches as well. Maybe you could just use custom states.