Skip to content

CollapseNav/AYunPan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AYunPan

前言

前段时间搞了一下 angualr + dotnet core ,来了点感觉,所以准备整个简单的网盘项目。 打算是先把目前能做的东西先慢慢做出来,期间继续熟悉 angular 和 dotnet core ,这两个东西对我来说还算是新的东西了。

项目的UI部分是拿 Creative Tim 上面的 Paper Dashboard 改的

现有的和未来可能会有的东西

正在做的

写注释

功能

  • 简单登陆注册
    • 真.简单登陆注册
    • 登陆注册的翻转效果
    • token的发放
    • 使用token验证
  • swagger
  • Update用户数据
    • 同时 updata 一些文件相关的数据
  • 文件目录获取
    • 直接把文件的目录结构读出来了
    • 主要是为了方便后续的使用
    • 一些操作直接放到前端运行
  • 分享文件
    • 单文件分享
    • 文件夹分享
  • 删除文件
    • "假" 删除
    • "真" 删除
  • 文件上传
    • 单文件上传
    • 多文件上传
    • 文件夹上传
    • 上传后修改容量
  • 文件下载
    • 单文件下载
    • 多文件下载
    • 文件夹下载(感觉有点多余啊,实际上还是个多文件下载)
  • 文件搜索
    • 用户当前目录下搜索
  • 用户数据展示
    • 基本数据展示
    • 数据以chart形式展示
  • 公共分享部分
    • 能用的分页
    • "添加到我的文件" 功能
    • 自定义分页显示
    • 干掉 "Last" 按钮
  • 用户输入验证
    • 登陆注册的验证
    • edit 的验证
    • 同名文件夹的验证
    • ......
  • 将 table 部分做成一个模块
  • 修改头像
  • 文件分类
    • 多选分类
  • 文件排序
    • 根据文件类型排序
    • 根据添加时间排序(这个大概是默认的排序方式)
  • 优化后端的实现
    • 任重而道远......
  • 优化前端的实现
    • 做点 component 还有 directive

Init

前端在 WebUi 里,进入之后 npm install 或者 yarn 都行

dotnet 的 startup 在 Api 中,进入之后 dotnet restore dotnet build 即可

全用默认的端口 4200 5000

还在做……

还在做……