本项目是一套面向政企客户的低代码可视化大屏快速搭建平台,用户无需编写代码即可通过拖拽方式设计并发布专业的数据大屏,广泛应用于智慧城市、政务展示、企业运营监控等场景。
我作为全栈开发者独立完成了整个平台的研发。前端采用 Vue3 + TypeScript + Vite + Pinia 技术栈,实现了画布拖拽引擎、组件属性配置面板、多级图层管理和撤销/重做等核心交互功能。大屏组件库内置了 30 余种可视化组件,包括基于 ECharts 封装的多种图表、3D 城市地图、实时数据流展示、轮播表格、数字翻牌器等,所有组件支持主题色一键切换、数据源动态绑定以及入场动画配置。平台采用插件化架构设计,支持自定义组件扩展和第三方数据 API 接入。配套的 Node.js 后端服务负责组件市场管理、项目持久化存储和静态资源发布。用户完成设计后可一键导出为独立部署包。该平台已成功交付多个客户项目中,覆盖政务大数据中心、应急指挥调度、企业经分看板等场景,用户反馈搭建设计效率相比传统开发模式提升 80% 以上。