Vibe Coding 项目数据同步与备份方案
## 背景 为了方便用户管理项目数据,支持跨设备迁移、备份以及数据恢复,需要提供多种数据同步方式。 Vibe Coding 项目一般为个人定制,因此数据同步仅需要考虑用户自己,用 JSON 存储数据最简单。 ## 同步方案 - Google Drive 同步: 支持手动上传/下载 JSON 数据文件,适合个人备份和跨设备迁移。 - Cloudflare KV 同步: 适合在线同步场景,国内访问友好。 支持生成分享 Key,让用户快速导入数据。 注意 KV Value 存储限制(单条数据最大 25 MB)。 - 本地数据导入/导出: 必须提供完整导入导出能力。 用户可以通过 JSON 文件备份、迁移自己的项目数据。 ## 数据格式 统一采用 JSON 结构,保证不同同步方式之间的数据兼容。 ## 注意事项 - 同步冲突需要定义处理规则(覆盖?合并?丢弃?)。 - 建议增加版本号,避免旧数据覆盖新数据。