How to improve my tool with new, heavy JS based functionality

Hi Everyone,

This is the first time I’m posting on the Forum and thanks in advance for all your help. I would like to enhance my Bubble app with a functionality I coded in HTML+JS. It’s heavily based on JS but I want to try moving it to Bubble but in a way that I would allow the users to save templates they create in the tool, use their own branding and colors, upload and fetch their visuals etc. So it cannot be just embedding the code as I will not be able to provide all those functionalities. Long story short, this idea is a cheap alternative to MailChimp where you use your own email client instead of relying on their infrastructure.

Currently, the working version of the code I’m trying to move is here: Modern Email Template Generator

Thanks a lot of all the hints, or even a simple walkthrough on how can I make it work. Anything that can help me as I’m not even sure where to start. Of course, if it’s too complex and it would be easier just to stay with the “old-school” approach I am also able to walk this way. But I am trying to add it to my Bubble app as I feel this may be a strong asset to gather more paying customers.

Best regards,
Chris

It’ll be manageable as a Bubble plugin. A Bubble plugin element can store both a HTML element and your code. It will take some learning if you’re new to Bubble plugin building.

I know there’s a similar WYSIWYG email editor. It does take some setup inside Bubble editor even as a plugin.

I’m starting a build for a similar plugin tmrw, might share my experience if it doesn’t drive me nuts.