一飞开源
阅读735

[开源]基于Vue3技术栈的数据可视化系统,大屏、仪表盘、海报设计

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

TReport是一款基于Vue3技术栈的数据可视化系统,支持静态、动态api等数据源;可用于数据可视化分析、报表分析、海报设计使用。跟tduck表单系统深度集成,快速对表单收集数据做可视化分析。

提供自定义大屏设计、自定义仪表盘设计、自定义海报设计等功能。 100%开源欢迎pr一起完善贡献您的一份力量。

二、开源协议

使用AGPL-3.0开源协议

三、界面展示

项目预览

图片

图片

图片

图片

图片

图片

四、功能概述

一款免费的基于Vue3技术栈的数据可视化系统,支持静态、动态api等数据源;可用于数据可视化分析、报表分析、海报设计使用。

特别说明: 前后端代码100%开源。

  • 支持自定义大屏设计功能

  • 支持自定义仪表盘设计功能

  • 支持自定义海报设计功能

  • 静态数据

  • 动态Api数据

五、技术选型

后端技术栈

| SpringBoot | SpringSecurity | MyBatis-Plus | Redis | Mysql |

运行后端必要环境

| Java8 | Mysql | Redis | Maven |

具体步骤:

  1. 导入 doc 目录下tduck-report.sql文件。

  2. 修改resources目录下的application.yml文件中 的数据库连接信息

  3. 运行src/main/java/com/tduck/cloud/api/TduckReportApiApplication.java

默认登录账号密码:admin/12345678

前端技术栈

| Vue3 | Element-Plus | Vite | TypeScript | Echarts |

运行前端

pnpm install
pnpm run dev

鸣谢项目

感谢优秀的项目:[datav-vue]

ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。
ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。

六、源码地址

后端源码下载
前端源码下载

关注下面的标签,发现更多相似文章

一飞开源
发布了 篇专栏 · 获取点赞 · 获取阅读

评论

查看更多
相关推荐
关于作者
一飞开源
获得点赞 100
文章被阅读 1000
相关文章