全部项目
已上线
Draw2Draw
智能协同云图库
面向团队的智能协同云图库,支持素材管理、协作绘图与对象存储,让创意工作流更顺畅。
Spring BootVue.jsWebSocket协同编辑MinIORedis

💡 本文为占位文档,正式的项目介绍会在这里持续补充完善。
项目简介
Draw2Draw 是一个面向团队的智能协同云图库平台,解决设计素材分散、协作效率低的问题。团队成员可以在同一个图库中管理素材、实时协作绘图,并通过对象存储统一沉淀团队的数字资产。
功能亮点
- 素材管理:分类、标签、检索一站式管理团队图片素材
- 实时协作:基于 WebSocket 的多人协同编辑,操作实时同步
- 对象存储:接入 MinIO 对象存储,图片资源统一托管、按需加载
- 权限控制:团队空间与个人空间隔离,支持成员角色管理
产品截图

截图占位:正式的产品截图待补充
技术选型
| 模块 | 技术 | 说明 |
|---|---|---|
| 后端框架 | Spring Boot + MyBatis Plus | 业务开发与 ORM |
| 实时通信 | WebSocket | 协同编辑消息推送 |
| 缓存 | Redis | 会话管理与热点数据缓存 |
| 前端 | Vue.js + Ant Design Vue | 管理界面与图库交互 |
| 存储 | MinIO | 图片对象存储 |
核心难点与解决方案(占位)
协同编辑冲突
多人同时编辑同一画布时的操作冲突问题,计划通过操作转换(OT)或 CRDT 思路解决,具体方案待补充。
项目数据(占位)
| 指标 | 数值 |
|---|---|
| 注册用户 | 待补充 |
| 素材数量 | 待补充 |
| 协同峰值 | 待补充 |
后续计划
- 补充真实产品截图
- 完善架构图与技术细节
- 记录开发过程中的关键决策