[简体中文](./README.md) | English
# Introduction - idea
- At the beginning of 2019, a colleague wanted to do a photo data collection campaign across the country. After investigation, he used a saas tool: [*Customer Form];
- Due to the large amount of data, some business components and attachment storage costs of the saas tool were high (for me); and the content collected had high privacy requirements, which could not be met by the saas tool at that time. Considering security and cost issues, I started planning my own form system.
- I visited the open source community and found that there were few open source form systems in China at that time, or they did not meet our pursuit of “beauty”. So I planned to use my spare time to write a questionnaire form system and start from open source. tduck form was born.
- At the end of 2019, the emergence of “COVID-19” raised the demand for questionnaire form systems to another level. We enabled enterprises and institutions to have a low-cost and fast independent deployment form questionnaire system by continuously optimizing it.
- Open source version After 2 years of optimization, the function tends to be stable; tduck-Pro commercial version was launched in the second half of 2021.
## Demo
- [Demo address](https://demo.tduckapp.com)
## Document
- [Document address](https://doc.tduckcloud.com)
## If it helps, please light up Star ⭐️
![登录](readmeImages/star.gif)
## Preview
![登录](readmeImages/screely-1680875090915.png)
![我的表单](readmeImages/screely-1680873937150.png)
![表单设计器](readmeImages/screely-1680873554938.png)
![模板中心](readmeImages/screely-1680874308945.png)
![逻辑设置](readmeImages/screely-1680873488767.png)
![用户管理](readmeImages/screely-1680874985938.png)
![系统配置](readmeImages/screely-1680874351097.png)
![回收设置](readmeImages/screely-1680873612592.png)
![数据详情](readmeImages/screely-1680873703554.png)
![保存模板](readmeImages/screely-1680873844396.png)
![发布表单](readmeImages/screely-1680873661475.png)
![统计概览](readmeImages/screely-1680873817576.png)
![外观设置](readmeImages/screely-1680873577743.png)