金蟾宝·合同助手是面向企业的智能合同管理SaaS平台。本人独立完成全部前端开发、交互设计及全流程调通。
核心功能:JWT注册登录、富文本合同编辑/导出、合同库筛选搜索、AI审查(审查/要素提取/改写)、两级条款库、审批流、数据看板、微信支付套餐购买。
AI审查代码流:点击handleAiAction('review')→ Axios POST /api/ai/chat(JWT)→ Nginx保留路径转发 → router.post('/chat'),authMiddleware解析token → deductAICredit三级扣减(registration→membership→token_package)→ 调DeepSeek API → 解析结果res.json返回 → 渲染AI面板 + 刷新次数。技术特点:JWT无状态认证;三级优先级;Axios拦截器统一401跳转。
支付代码流:选择套餐 → config.js统一读价 → POST /api/order/create → 检查draft防重 → INSERT orders(status='draft')→ 前端展二维码 → 付款后POST /api/order/confirm → UPDATE status='pending' → 管理员审批 → upgradeService计算到期与赠送次数(月付10次/季付30次)→ INSERT user_token_packages → UPDATE users SET is_pro=1。技术特点:订单状态机(draft→pending→paid)隔离用户与管理员;价格统一配置;useEffect监听step自动跳转;window全局刷新,结果不丢失。
技术栈:React+TypeScript+Vite+Ant Design+Zustand+Axios;Node.js+Express+JWT+Nodemailer;PostgreSQL 15(9张表);Docker Compose+Nginx。46天上线,已稳定运行。