一、开源项目简介
TReport是一款基于Vue3技术栈的数据可视化系统,支持静态、动态api等数据源;可用于数据可视化分析、报表分析、海报设计使用。跟tduck表单系统深度集成,快速对表单收集数据做可视化分析。
提供自定义大屏设计、自定义仪表盘设计、自定义海报设计等功能。 100%开源欢迎pr一起完善贡献您的一份力量。
二、开源协议
使用AGPL-3.0开源协议
三、界面展示
项目预览
四、功能概述
一款免费的基于Vue3技术栈的数据可视化系统,支持静态、动态api等数据源;可用于数据可视化分析、报表分析、海报设计使用。
特别说明: 前后端代码100%开源。
-
支持自定义大屏设计功能
-
支持自定义仪表盘设计功能
-
支持自定义海报设计功能
-
静态数据
-
动态Api数据
五、技术选型
后端技术栈
| SpringBoot | SpringSecurity | MyBatis-Plus | Redis | Mysql |
运行后端必要环境
| Java8 | Mysql | Redis | Maven |
具体步骤:
-
导入 doc 目录下tduck-report.sql文件。
-
修改resources目录下的application.yml文件中 的数据库连接信息
-
运行src/main/java/com/tduck/cloud/api/TduckReportApiApplication.java
默认登录账号密码:admin/12345678
前端技术栈
| Vue3 | Element-Plus | Vite | TypeScript | Echarts |
运行前端
鸣谢项目
感谢优秀的项目:[datav-vue]
ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。 ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。
浏览器
html
无
未经允许不得转载: ICode联盟 » 项目源码 » [开源]基于Vue3技术栈的数据可视化系统,大屏、仪表盘、海报设计