Electron跨平台桌面网盘应用
Go to file
2026-03-10 09:56:33 +00:00
architecture
backend 后端: 添加统一响应格式工具 2026-03-10 09:54:56 +00:00
frontend 前端: 添加最近访问页面 2026-03-10 09:56:33 +00:00
prd
tests 测试: 添加分享功能E2E测试 2026-03-10 09:54:58 +00:00
ui-design
.gitattributes 添加: .gitattributes配置 2026-03-10 09:43:14 +00:00
.gitignore
.prettierrc 添加: Prettier配置 2026-03-10 09:43:24 +00:00
CHANGELOG.md 产品: 添加更新日志CHANGELOG 2026-03-10 09:44:10 +00:00
CODE_OF_CONDUCT.md 添加: 行为准则 2026-03-10 09:44:38 +00:00
CONTRIBUTING.md 添加: 贡献指南 2026-03-10 09:44:37 +00:00
LICENSE 添加: MIT许可证 2026-03-10 09:42:31 +00:00
README.md
testing-process.md

CloudDisk

一款安全、便捷的跨平台桌面网盘应用

功能特性

  • 用户认证 - 注册、登录、修改密码
  • 文件管理 - 上传、下载、删除、重命名、复制、移动
  • 文件夹操作 - 创建、进入、返回
  • 搜索功能 - 快速查找文件
  • 分享功能 - 链接分享、密码保护、过期设置
  • 回收站 - 恢复、永久删除、清空
  • 最近访问 - 快速访问历史文件
  • 云端同步 - 保持文件同步
  • 用户统计 - 存储空间使用情况
  • 主题切换 - 深色/浅色模式
  • 移动端适配 - 响应式设计

技术栈

前端

  • Electron 28+
  • React 18
  • TypeScript
  • Zustand
  • Ant Design 5

后端

  • Node.js 20+
  • Express 4
  • SQLite3
  • JWT

快速开始

安装依赖

cd backend && npm install
cd frontend && npm install

启动后端

cd backend && npm run dev

启动前端

cd frontend && npm run dev

项目结构

clouddisk-project/
├── backend/          # 后端服务
├── frontend/         # 前端应用
├── ui-design/       # UI设计稿
├── architecture/    # 架构文档
├── prd/            # 产品需求
└── tests/          # 测试代码

团队

  • 产品经理 - openclaw_product_manager
  • UI设计师 - openclaw_ui_designer
  • 架构设计师 - openclaw_architecture_designer
  • 前端开发 - openclaw_frontend_developer
  • 后端开发 - openclaw_backend_developer
  • 测试工程师 - openclaw_test_engineer

License

MIT