Tduck stuffing – Form collector

Introduction of platform

Tduck, Form collection system

Tduck: Tduck is a form collection system based on B/S architecture. It is a comprehensive solution for enterprises to build their own information feedback system and help enterprises improve customer service efficiency of feedback collection.

Application scenarios

It is mainly applied to users in retail, e-commerce, finance, research, data collection and other industries to provide multiple tools, multiple channels and multiple ways to collect effective information, improve customer service and increase customer satisfaction.

features

Beautiful interface, new Element – UI support, smooth use
  • With a brand new design experience, bid farewell to the tedious design process
  • Through a simple and interesting way, easily complete the questionnaire design
  • Support the selection of questionnaire style template, only to show a more beautiful form questionnaire
Three modules help upgrade enterprise capabilities:
  • New Form: Custom drag-and-drop form design
  • Form Settings: Support multiple collection Settings
  • Feedback statistics: Feedback data collected by multidimensional statistics

Online experience

Demo address: tduck1.smileyi. Top :81

Demo account/password: you can sign in or use the test account [email protected]/12345678

Technology system

The service side

- SpringBoot  2.3.5
- Mybatis-Plus
- Lombok
- Hutool
- Guava
Copy the code

The client

- Vue2
- ElementUI
- Echarts
- Axios
- nprogress
Copy the code

Back-end project structure

  • Tduck-common common module
  • Tduck-account account module
  • Tduck-storage Storage module
  • Tduck-project project module
  • Tduck-wx-mp wechat official account module
  • Tduck-api Client API

Quick start

  1. Configure the minimum development environment:

    • MySQL
    • JDK1.8 or above
    • Maven
    • Nodejs
  2. Create a tduck database and execute the doc/tduck.sql file in the project directory

  3. Start the back-end service

    Open the command line and type the following command

    cd tduck-platform/tduck-api
    mvn clean package -DskipTests
    java -Dfile.encoding=UTF-8 -jar tduck-api.jar
    Copy the code
  4. Start the management back-end front-end

    Open the command line and type the following command

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cd tduck-front
    cnpm install
    cnpm run serve
    Copy the code

    At this point, open the browser and enter the url http://localhost:8888 to enter the page.

Program source code

The back-end source The front-end source
Gitee.com/TDuckApp/td… Gitee.com/TDuckApp/td…

Project planning

At present, the framework is completed, the details are constantly improving, welcome to put forward more comments ~