
性行为同意协议系统
文章摘要
BiuXin - AI
一个用于创建、签署和管理性行为同意协议的 Web 应用程序。该应用允许用户在线创建详细的性行为同意协议,并通过数字签名方式进行签署,同时支持导出为 PDF 格式保存。
功能特性
- 创建自定义性同意协议
- 多步骤表单引导用户完成协议创建
- 协议可包含详细条款、安全措施、隐私条款等
- 数字签名功能
- 导出 PDF 文档
- 本地存储所有数据,保障隐私安全
- 响应式设计,适配移动和桌面设备
- 美观直观的用户界面
应用截图
首页
创建协议流程
协议管理
技术栈
- Next.js - React 框架
- React - 用户界面库
- TypeScript - 类型安全
- TailwindCSS - 样式框架
- DaisyUI - UI 组件库
- jsPDF - PDF 生成
- React Hook Form - 表单处理
- localStorage - 本地数据存储
如何使用
- 克隆本仓库
- 安装依赖:
npm install
- 启动开发服务器:
npm run dev
- 在浏览器中访问:
http://localhost:3000
部署
本项目可以部署到任何支持静态网站或 Node.js 服务的平台:
1 | npm run build |
本地存储
所有协议数据存储在浏览器的 localStorage 中,确保数据不会离开用户设备,保障用户隐私。
注意事项
- 此系统生成的协议仅作为参考,在某些司法管辖区可能不具备法律效力
- 用户应理解真实的同意是持续的、可以撤回的过程
- 在紧急或敏感情况下,请咨询专业法律建议
使用CFpages部署的方法
首先 fork 上面的项目地址
打开cloudflare的官网然后找到 pages连接GitHub
然后按照下面的选择部署
- 拉到下面找到兼容性标志,复制下面的代码保持后点击重新部署即可
1 | nodejs_compat |
这样就部署成功了,完结撒花。
- 感谢您的赞赏
赞赏名单
感谢您的支持。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自BiuXin's Blog
评论 ()