原文来自:关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
TDuck —— 一款免费的表单问卷系统,支持快速创建问卷或业务表单,采用无代码理念支持开发自定义组件。采用 SpringBoot + Vue + ElementUI 技术栈,功能强大界面清新,支持一键部署。
功能特色:
技术栈:
我的项目

问卷基础组件设计

问卷导入题目

问卷逻辑设置

问卷外观主题设置

问卷设置

问卷发布

问卷填写

问卷数据

问卷统计

共享模板

用户管理

系统设置

环境依赖:
1、拉取代码
bash 体验AI代码助手 代码解读复制代码git clone https://gitee.com/TDuckApp/tduck-platform.git2、将项目以 Maven 的形式导入到 IDEA 中

3、项目结构
4、创建数据库
sql 体验AI代码助手 代码解读复制代码CREATE DATABASE tduck DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;5、执行项目目录下 doc/tduck.sql 文件

6、修改 tduck-api 模块下配置文件 application-prod.yml 中的配置信息

需要将数据库的连接地址、用户名、密码修改成自己的环境地址信息。
7、运行 com.tduck.cloud.api.TduckApiApplication 启动项目

1、拉取代码
bash 体验AI代码助手 代码解读复制代码git clone https://gitee.com/TDuckApp/tduck-front.git2、安装依赖
bash 体验AI代码助手 代码解读复制代码npm install3、启动项目
bash 体验AI代码助手 代码解读复制代码npm run dev
#or
npm run serve4、构建项目
bash 体验AI代码助手 代码解读复制代码npm run build1、启动命令
bash 体验AI代码助手 代码解读复制代码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 SPRING_DATASOURCE_PASSWORD=tduck@tduck \
-p 8999:8999 \
-v /upload:/application/BOOT-INF/lib/upload \
tduckcloud/tduck-platform2、参数说明:
启动时,需将对应的参数改成自己的环境地址参数。
1、下载 docker-compose.yaml
bash 体验AI代码助手 代码解读复制代码wget https://gitee.com/TDuckApp/tduck-platform/blob/master/docker/docker-compose.yaml2、一键启动
bash 体验AI代码助手 代码解读复制代码docker-compose up作者:Java陈序员
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。