You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
smalljop 1627ce67a0 删除文件 tduck-api/src/main/resources/application-dev1.yml 4 years ago
doc fix: 模板增加span字段 4 years ago
tduck-account 测试循环依赖 4 years ago
tduck-api 删除文件 tduck-api/src/main/resources/application-dev1.yml 4 years ago
tduck-common 附件下载功能 4 years ago
tduck-project fix 4 years ago
tduck-storage 附件下载功能 4 years ago
tduck-wx-mp fix 4 years ago
.gitignore update config 4 years ago
LICENSE 更改开源协议为GPL 4 years ago
README.md update README.md. 4 years ago
pom.xml 更新依赖 4 years ago

README.md

logo

Tduck 填鸭 —— 表单收集器

前言

各位老铁,感谢您的关注。

  • Tduck项目上线时间不足一年,还有许多地方需要打磨;
  • 由于不是专职做开源,更新速度相对缓慢,但是一直都在不停的迭代(加班打码...)
  • 遇到问题可以进群咨询一下已经完成部署的大佬,并且在部署时参照文档进行部署;
  • 由于涉及到微信、QQ登录需要准备相应账号;
  • V2版本正在规划开发中,全新UI,更多功能;欢迎有兴趣有时间的有实力的朋友加入团队(前端/设计),有想法请私聊~
  • 详情请见:部署文档

TDuck 使用 Apache License 2.0 协议,源代码完全开源,无商业限制。 开源不易如果喜欢请给作者 Star 鼓励 🙏

    star

联系作者/加入社群

群聊

平台简介

Tduck, Form collection system

Tduck 填鸭:是基于B/S架构的一款开源的表单在线收集系统,为企业构建自己的信息反馈系统的综合解决方案,助力企业提高反馈收集客户服务效率。

应用场景

主要应用与泛零售、电商、金融、调研、资料收集等行业用户,提供多种工具、多渠道、多方式收集有效信息,更好的提升客户服务,增加客户满意度。

功能特性

界面美观,全新element-ui支持,使用流畅
  • 以一种全新的设计体验,告别繁琐的设计流程
  • 通过简单有趣的方式,轻轻松松完成表单设计
  • 支持表单样式模板选择,只为显现更精美的表单
三大模块助力企业能力升级:
  • 新建表单:自定义可拖拽式表单设计
  • 表单设置:支持多种收集方式设置
  • 反馈统计:多维度统计收集的反馈数据

在线体验

首页

演示地址: https://tduck.smileyi.top

演示账号/密码:可注册登录或使用测试账号 test@tduck.com/12345678

技术体系

服务端

- 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

快速启动

  1. 配置最小开发环境:

  2. 创建一个tduck的数据库,并执行项目目录下doc/tduck.sql文件

  3. 启动后端服务

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

    mvn clean install -DskipTests
    cd tduck-platform/tduck-api
    mvn clean package -DskipTests
    java -Dfile.encoding=UTF-8 -jar target/tduck-api.jar
    
  4. 启动管理后台前端

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

    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

项目规划

tduck登录页 首页 我的表单 自定义编辑 个人中心 目前完成框架,细节正在不断完善中,欢迎提出更多意见~

TDuck 使用 Apache License 2.0 协议,源代码完全开源,无商业限制。 开源不易如果喜欢请给作者 Star 鼓励 👇