I think you wont find any solution to this, but you definitely can build one.
It'll be a lot of work, but is doable. If this is a personal project or an MVP (Minimum Viable Product) I suggest to use the technology that you feel most comfortable with so you can put a version 1.0 to testing instead of learning a new tech.
One of the trickiest part, IMO, is the level of customization that you will allow the user to make, this potentially will interfere a lot on this project.
Feel free to send me a message and we can chat a bit more about this.
Good day!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think you wont find any solution to this, but you definitely can build one.
It'll be a lot of work, but is doable. If this is a personal project or an MVP (Minimum Viable Product) I suggest to use the technology that you feel most comfortable with so you can put a version 1.0 to testing instead of learning a new tech.
One of the trickiest part, IMO, is the level of customization that you will allow the user to make, this potentially will interfere a lot on this project.
Feel free to send me a message and we can chat a bit more about this.
Good day!