[新手]公司要求开发个vue在线编辑器

vue-cli

#1

公司要求开发一个类似官网可以vue组件可拖动的在线编辑器。
需求:
1,单个组件开发,支持element-UI,也可以自己开发
2,列表组件拖动在portal页面组装布局,并完成功能可配置,然后保存数据库(非文件生成)。
3,分用户显示对应页面
各位大神们,这个要怎么做啊,主要卡在页面组装可以拖动定位,同时支持代码修改,拉取代码编译这块,这里是不是涉及到vue-ssr 服务端编译呢?