TDuckX开源表单收集系统 | 牧天的酒吧

TDuckX开源表单收集系统

2023-12-26 17:45:01 于 技术

TDuckX 是一款基于Vue3全新技术栈打造的国际化表单收集系统,是全新一代企业私有数据收集底座和私有化业务流转平台。
支持数据采集、考试测评、工作流审批、订单收款、活动预约、核销投票、模板打印等功能。
并支持国际化适配、针对不同表单之间的数据关联、数据结果自动化处理。
内置40+内置组件,巧妙搭配使用,能够轻松满足90%的日常业务需求。 同时支持私有化、源码交付方案,使用填鸭表单进行二次开发让效率倍增。

演示环境
https://x.tduckcloud.com
使用微信扫码/注册账号即可登录
演示环境是提供给您用作功能体验、采购调研评估使用;我们不能保证在这个环境上的数据持久性,为了安全起见,我们设置了定时重置任务;请您不要将此环境创建的任何表单用作正式环境使用。

技术架构
Maven 多模块单体架构,Mvc设计模式,前后端分离。支持横向多节点集群部署。
tduck-x-platform是填鸭表单旗舰版的后端服务项目,为项目提供全部的接口支持。
tduckx前端,使用 Vue3、Vite、Element-Plus、TypeScript、Pinia等主流技术栈开发。

开发环境
语言:Java 8+ (小于17)
IDE (JAVA): IDEA (必须安装Lombok插件 )
依赖管理:Maven 3.5.4+
缓存:Redis 3.0+
数据库脚本:MySQL5.7 +
后端技术栈介绍
基础框架:Spring Boot 2.7.8
微服务框架: Spring Cloud Alibaba 2021.0.1.0
持久层框架:MybatisPlus 3.5.3.1
安全框架:Spring Security 2.7.8
数据库连接池:Hikari
Servlet容器:Undertow:2.7.8
流程引擎:Flowable 6.6.0
其他: Hutool knife4j WxJava 等

前端技术栈介绍
tduckx前端,使用 Vue3、Vite、Element-Plus、TypeScript、Pinia等主流技术栈开发

目前非全部完成ts以及setup语法化,存在部分js和option语法,之后计划逐步setup语法化。

回主页