Is it possible to build a web app using Bubble that works similarly to the Bubble editor?
For example, I want users to be able to customize elements such as font size, font family, and colors, drag and drop elements into a fixed area and have these changes reflected live on the website. They should also be able to preview how the website looks with their chosen styles.
Personally I think it is not possible and way too advanced.
You definitely can achieve this. It’s not very practical though, the Conditionals tab of every affected element is gonna go bonkers. You can essentially create conditionals to cover every possible alternative. You’ll probably prefer to do it via custom JS.
Regarding the dynamic placement of elements based on a drag and drop functionality, you can try with a combination of what’s exposed in this topic and a drag&drop plugin like the official Bubble Draggable elements plugin.
Anything is possible!
But it doesn’t mean you should do it.
I wouldn’t recreate Bubble or other no-code website builders in a Bubble app.
For one, it’s going to need lots of custom code (and/or be really hacky/ugly)
For two, you could just point people to those solutions that already exist.
If you need some super lightweight WYSIWYG type editor within your Bubble app…
I’d be trying to find a plugin someone else has made, or make your own, but proceed knowing it could be a deep rabbit hole!