[开源]一款无代码设计问卷/表单收集工具,可视化拖拽所见即所得

开源系统流程管理
2026-06-28 05:47 1 次浏览 • 0 次下载 0KB
[开源]一款无代码设计问卷/表单收集工具,可视化拖拽所见即所得

一、开源项目简介

输入图片说明

TDuck填鸭表单 是国内首批基于Vue开源的问卷/表单收集工具。

系统采用无代码设计理念,使用者可以通过拖拽的方式创建问卷表单,所见即所得;与此同时也支持专业技术人员自行二次开发自定义组件,来满足企不同企业组织的个性化需求。系统采用SpringBoot+Vue+ElementUI技术栈,无需复杂学习即可快速上手,功能强大UI界面清新,通过简要部署就能够助力企业组织快速赋能业务。

二、开源协议

使用MIT开源协议

三、界面展示

预览-社区版 - Preview

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

四、功能概述

图片

五、技术选型

一款免费的表单问卷系统;可快速创建问卷或业务表单,采用无代码理念支持开发自定义组件。采用SpringBoot+Vue+ElementUI技术栈,功能强大界面清新,支持一键部署。

技术体系

服务端

- SpringBoot
- Mybatis-Plus
- Lombok
- Hutool
- Guava

客户端

- Vue2
- ElementUI
- Echarts
- Axios
- nprogress

后端项目结构

  • tduck-common 通用模块

  • tduck-account 账号模块

  • tduck-storage 存储模块

  • tduck-project 项目模块

  • tduck-wx-mp 微信公众号模块

  • tduck-api 客户端API

项目部署

①使用docker命令快速启动

docker run -e SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3310/tduck-v4?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&tinyInt1isBit=false&nullCatalogMeansCurrent=true" -e SPRING_DATASOURCE_USERNAME=root -e  -p 8999:8999  -v /upload:/application/BOOT-INF/lib/upload  tduckcloud/tduck-platform

②使用docker-compose 部署环境及项目

1.先安装docker-compose
2.下载tduck源码
3.进入目录下的docker目录 cd docker,执行命令:docker-compose up
4.运行结束 会自动安装mysql以及tduck程序
更多内容请查看 README.md 文档