Skip to content

healwrap/yunxia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

云匣 YunXia

本项目旨在开发一个对标百度网盘的网盘项目,项目名为“云匣”。

本项目使用AI开发90%代码,参考文章:https://juejin.cn/post/7549418392621891624

预览地址:https://yunxia.healwrap.cn/

项目涵盖技术栈

  • 前端技术栈React、TailwindCSS、antd、
  • 与文件分片上传相关的技术栈:文件分片、hash计算、WebWorker多线程、并发控制
  • 后端技术栈:koa、mysql、redis、minio
  • 登录相关:clerk

功能方面,本项目涵盖网盘系统基本功能

  • 双角色登录鉴权系统,包括普通用户和管理员
  • 登录系统
    • 用户注册
      • 包括字段:用户名、密码、确认密码(前端校验)、邮箱、图形验证码(发邮件或者不支持邮箱验证时,用于确认注册)
      • 支持邮箱注册(可选)
    • 用户登录
      • 包括:用户名、密码、图形验证码
    • 用户登出
    • 管理员账号仅登录,不可注册
    • 管理员登出
  • 文件管理系统
    • 上传单个文件
    • 上传文件夹
    • 创建文件夹
    • 修改文件名/文件夹名
    • 删除文件/文件夹
    • 下载文件/文件夹
    • 分享文件/文件夹
  • AI拓展
    • 根据用户网盘内容,创建知识库

更多内容参考飞书文档 https://y9jjxxn0yg.feishu.cn/wiki/space/7537512117619245060

About

云匣 - 高性能网盘系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •