Electron跨平台桌面网盘应用
Go to file
Architecture Designer 582f64eff2
Some checks are pending
CI / test (push) Waiting to run
架构: 添加GitHub Actions CI配置
2026-03-10 10:02:02 +00:00
.github/workflows 架构: 添加GitHub Actions CI配置 2026-03-10 10:02:02 +00:00
architecture 架构: 添加CI/CD配置指南 2026-03-10 10:01:36 +00:00
backend 后端: 添加缓存中间件 2026-03-10 10:01:19 +00:00
frontend 前端: 添加API调用文档 2026-03-10 09:59:24 +00:00
prd 产品: 添加用户手册 2026-03-10 09:59:12 +00:00
tests 测试: 添加管理员功能测试 2026-03-10 10:01:20 +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
PROJECT_STRUCTURE.md 添加: 项目结构文档 2026-03-10 10:00:01 +00:00
README.md 产品: 更新README 2026-03-10 09:58:31 +00:00
testing-process.md

CloudDisk ☁️

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

功能特性

  • 用户认证 - 登录、注册、密码修改
  • 文件管理 - 上传、下载、删除、重命名
  • 文件夹操作 - 创建、进入、返回
  • 分享功能 - 链接分享、密码保护
  • 回收站 - 恢复、永久删除
  • 最近访问 - 快速访问历史
  • 主题切换 - 深色/浅色模式
  • 移动端适配 - 响应式设计

快速开始

前端 (Electron)

cd frontend
npm install
npm run dev

后端 (Node.js)

cd backend
npm install
npm run dev

页面

  • index.html - 登录 + 文件列表
  • settings.html - 设置页面
  • share.html - 分享页面
  • trash.html - 回收站
  • recent.html - 最近访问
  • shared.html - 共享文件
  • 404.html - 404页面

技术栈

  • Electron + React + Ant Design
  • Node.js + Express + SQLite3
  • JWT 认证

团队

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

License

MIT