一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介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 installpnpm run dev鸣谢项目感谢优秀的项目: [datav-vue]
ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。
ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。
六、源码地址访问一飞开源:https://code.exmay.com/