首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >2.3K Star开源无保留,代码全量开源拖拽可视化表单在线收集系统

2.3K Star开源无保留,代码全量开源拖拽可视化表单在线收集系统

作者头像
开源日记
发布2023-03-10 17:00:03
发布2023-03-10 17:00:03
1.7K0
举报
文章被收录于专栏:JVMGCJVMGC

目前市面上的表单平台虽然功能强大,但是部分业务组件或者额外收取存储等费用,且费用较高,在数据隐私性较强且有特殊表单需求的场景下无法满足业务需求,国内的开源表单系统比较少,tduck表单应运而生。愿景能够让企业低成本拥有独立自定义表单问卷,快速赋能业务。

开源版

  • 在线体验:演示地址:http://www.tduckcloud.com
  • 默认账号:test@tduckapp.com
  • 默认密码:12345678

PRO版

  • 在线体验:演示地址:http://www.tduckcloud.com
  • 账号:test
  • 密码:12345678

快速启动

  • 部署文档:点击查看部署文档
配置最小开发环境:
  • MySQL5.7或以上
  • JDK1.8或以上
  • Maven
  • Nodejs

创建一个tduck的数据库 版本选择mysql5.7 ,并执行项目目录下doc/tduck.sql文件

启动后端服务

打开命令行,输入以下命令

代码语言:javascript
复制
mvn clean install -DskipTests
cd tduck-platform/tduck-api
mvn clean package -DskipTests
java -Dfile.encoding=UTF-8 -jar target/tduck-api.jar
启动管理后台前端

打开命令行,输入以下命令

代码语言:javascript
复制
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd tduck-front
cnpm install
cnpm run serve

浏览器打开,输入网址http://localhost:8888, 进入页面。

项目源码

后端源码

前端源码

https://gitee.com/TDuckApp/tduck-platform

https://gitee.com/TDuckApp/tduck-front

https://github.com/TDuckCloud/tduck-platform

https://github.com/TDuckCloud/tduck-front

技术体系

服务端

代码语言:javascript
复制
- SpringBoot 
- Mybatis-Plus
- Lombok
- Hutool
- Guava

客户端

代码语言:javascript
复制
- Vue2
- ElementUI
- Echarts
- Axios
- nprogress

后端项目结构

  • tduck-common 通用模块
  • tduck-account 账号模块
  • tduck-storage 存储模块
  • tduck-project 项目模块
  • tduck-wx-mp 微信公众号模块
  • tduck-api 客户端API

更多功能广大网友可以继续挖掘。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开源版
  • PRO版
  • 快速启动
    • 配置最小开发环境:
    • 启动后端服务
    • 启动管理后台前端
    • 项目源码
    • 技术体系
    • 服务端
    • 客户端
    • 后端项目结构
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档