PROJECT / 持续迭代
ContractFlow 合同管理平台
合同起草、审批、电子签署、履约提醒和归档工作台,让合同从草稿到履约都有时间线。

PRODUCT SCREENS · REAL WORKFLOWS
界面截图
从真实界面查看产品在桌面端与移动端的关键工作流。
01 / 04
合同总览
靛蓝主色传达稳定和合规,合同数量、待审批和即将到期节点形成清晰的运营层级。

ONE PRODUCT · CONNECTED CODEBASES
产品全景
一个产品,按用户前台、运营后台和服务端拆分职责,并通过清晰的源码节点保持关联。
- 用户前台
contractflow-miniapp
合同移动审批端,查看待审合同、签署节点、到期提醒和履约备注。
- uni-app
- Vue 3
- TypeScript
- 运营后台
contractflow-admin
合同后台与 Go Gin API,覆盖合同起草、审核、签署、履约提醒与归档。
- Vite
- Go
- Gin
- MySQL 8.4
- Redis 8
产品定位
ContractFlow 面向没有法务系统的创业团队与项目公司,先用清晰的状态和提醒把合同生命周期跑通。
合同流程
起草 → 审批 → 签署 → 履约提醒 → 到期复核 → 归档;状态事件与审计日志可回放,写接口要求幂等键。
两个仓库如何关联
contractflow-miniapp 提供移动审批体验,contractflow-admin 提供后台、领域 API、MySQL 8.4 和 Redis 8 Compose。
运行范围
源码公开并支持自部署;合同内容和签署均为演示流程,不替代真实电子签名或法律意见。
角色与模块
- 业务发起人:创建合同草稿、补齐对方信息、上传附件并提交审批。
- 法务与负责人:按金额、合同类型和部门配置审批链,支持退回补充与重新提交。
- 履约管理员:维护签署状态、付款节点、到期提醒和归档目录,异常合同进入风险清单。
数据与验收
合同主表关联参与方、审批节点、附件版本、付款计划和事件日志;同一合同的修改会保留版本号,避免审批后内容被静默替换。验收路径为“新建草稿—提交审批—通过—登记签署—添加履约提醒—归档”,每一步都返回统一响应并留下操作人和时间。
GITHUB DISCUSSION
评论与回复
评论保存在 GitHub Discussions,登录 GitHub 后即可参与,发布和回复都在本页完成。
评论区进入视口后自动加载。