项目描述:该低代码平台可实现数据可视化大屏的搭建,集成地图、ue场景等模块,也可二次开发,实现定制化的场景
技术栈: 框架: React、React-router、Typescript、xt-ui 状态管理: mobx-state-tree 包管理工具: lerna 构建: vite、gitlab CI/CD 样式:unocss、design-token
工作成果:
1. 负责该项目的整体架构设计,多包封装
2. 组件动态导入封装,拖拽优化,画布编辑模块的实现
3. 实现组件与配置面板的数据联动,例如数据,样式、交互的联动功能实现
4. 封装json schema中对应的表单域,通过json schema动态驱动组件的配置信息
5. 独立完成该平台的二次开发功能,分为导出对应大屏json配合渲染引擎(@xt-bi/editor-engine)和直接出码
6. 完成该项目平台的组件开发数个,封装通过命令行可以达到快速创建组件包,方便其他成员使用
7. 独立完成ue场景在线编辑和数据采集功能 8. 推动代码检查、美化,提交规范的统一