{"repo":"banggx/morgana-form","free":true,"listed":false,"github":"https://github.com/banggx/morgana-form","clone":"git clone https://github.com/banggx/morgana-form.git","description":"莫甘娜问卷表单编辑器，低代码快速搭建表单，AI表单生成，表单数据搜集统计","language":"TypeScript","stars":147,"topics":["ai","form","lowcode","next","react"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"MorGana 问卷星 项目介绍 最近研究Next全栈开发，做一个全栈问卷星表单搭建器项目，能够帮助快速搭建一个问卷表单收集项目，项目采用Next全栈开发，涉及技术栈如下: - [x] React 18 - [x] Next 14 - [x] Typescript - [x] Ant Design 5 - [x] Ant Design Charts - [x] PostgreSQL - [x] Drizzle ORM - [x] TRPC - [x] Tailwind CSS - [x] Next-Auth 登陆认证 - [x] Uppy 文件上传 项目目录 项目启动 环境变量 项目依赖的一些必要环境参数 数据库相关 DB HOST 数据库域名 DB PORT 数据库端口 DB USER 数据库用户名 DB PASSWORD 数据库密码 DB DATABASE 数据库名称 NextAuth登陆相关 NEXT AUTH SECRET NextAuth登陆秘钥 GIT HUB CLIENT ID Github OAuth Client ID GIT HUB CLIENT SECRET Github OAuth Client Secret GITLAB CLIENT ID Gitlab OAuth Client ID GITLAB CLIENT SECRET Gitlab OAuth Client Secret 上传服务相关 项目采用的七牛云存储，如果采用其他云存储，保持七牛云环境变量名，设置对应存储服务的相关参数即可。 QINIU BUCKET 存储空间名 QINIU ACCESS KEY AccessKey QINIU SECRET KEY SecretKey QINIU ENDPOINT 填写对应服务的S3上传域名 QINIU REGION 区域 QINIU HOST 上传域名 AI模型 项目采用了阿里千问大模型进行表单生成，可以尝试将大模型自行切换，调整 server/routes/llm.ts 文件中的调用逻辑即可。如果不需要AI能力，去除项目中的相关代码即可。 LLM URL : 千问大模型API地址 LLM APP KEY : 千问大模型API Key 联系 当前项目开发第一版，可能存在较多问题，欢迎大家提出宝贵意见。 如果您发现任何代码问题，请随时提交问题。作者会及时更新和修复。谢谢 bangtz (Add please note vue-weui) License Apache License 2.0","default_branch":null,"files":null,"tree":[],"storefront":"/r/banggx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/banggx/morgana-form/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}