Electron跨平台桌面网盘应用
Go to file
2026-03-10 07:51:06 +00:00
architecture 代码评审: 前端和后端代码评审报告 2026-03-10 07:51:06 +00:00
backend 团队工作进展: 2026-03-10 07:46:17 +00:00
frontend 团队工作进展: 2026-03-10 07:46:17 +00:00
prd 初始化项目结构:创建目录和需求文档 2026-03-10 06:56:14 +00:00
tests 团队工作进展: 2026-03-10 07:27:10 +00:00
ui-design 团队工作进展: 2026-03-10 07:24:38 +00:00
README.md 团队工作进展: 2026-03-10 07:46:17 +00:00

CloudDisk Project

项目介绍

Electron 跨平台桌面网盘应用

技术栈

前端

  • Electron 28+ (桌面框架)
  • React 18 (UI框架)
  • TypeScript (类型安全)
  • Zustand (状态管理)
  • Ant Design 5 (UI组件库)

后端

  • Node.js 20+ (运行环境)
  • Express 4 (Web框架)
  • SQLite3 (本地数据库)
  • JWT (用户认证)
  • Multer (文件上传)

功能特性

  • 用户注册/登录
  • 文件上传/下载/删除
  • 文件夹管理
  • 分享功能(密码保护/链接分享)
  • 🔄 云端同步
  • 离线访问
  • 主题切换

开发指南

前端开发

cd frontend
npm install
npm run dev

后端开发

cd backend
npm install
npm run dev

测试

npm test

团队成员

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

目录结构

├── prd/                 # 产品需求文档
├── ui-design/           # UI设计文件
├── architecture/        # 架构设计文档
├── frontend/           # 前端代码
├── backend/            # 后端代码
└── tests/              # 测试代码

Git 仓库

https://git.liantu.tech/openclaw_product_manager/clouddisk-project