CloudSaver 是一款基于 Vue 3 + Express 的网盘资源搜索与转存工具,它不仅支持多源资源搜索,还提供了便捷的网盘资源转存功能。无论是个人用户还是团队用户,CloudSaver 都能提供高效、便捷的资源管理体验。此外,它还支持响应式布局,完美适配移动端和 PC 端,可以通过 Docker 一键部署,极大地简化了安装和部署过程。

功能特性
多源资源搜索
- 多源订阅支持:CloudSaver 支持多个资源订阅源的搜索,用户可以根据自己的需求订阅不同的资源源。
- 关键词搜索与链接解析:用户可以通过关键词搜索资源,也可以直接输入资源链接进行解析,方便快捷。
- 豆瓣热门榜单展示:CloudSaver 还支持展示豆瓣热门榜单,帮助用户快速发现热门资源。
网盘资源转存
- 多网盘支持:CloudSaver 支持 115 网盘、夸克网盘、天翼网盘等主流网盘的一键转存功能,用户可以轻松将资源转存到自己的网盘中。
- 文件夹展示与选择:在转存过程中,CloudSaver 支持展示和选择文件夹,用户可以将资源转存到指定的文件夹中,方便管理和查找。
多用户系统
- 用户注册与登录:CloudSaver 支持用户注册和登录功能,每个用户都有自己的账号和密码,确保数据的安全性。
- 权限区分:CloudSaver 支持管理员和普通用户的权限区分,管理员可以管理用户和资源,普通用户可以进行资源搜索和转存。
响应式设计
- 自适应布局:CloudSaver 采用响应式设计,支持 PC 端和移动端的自适应布局,无论在什么设备上都能提供良好的用户体验。
- 优化的交互体验:针对不同设备,CloudSaver 提供了优化的交互体验,确保用户在任何设备上都能方便地使用。
技术栈
前端
- 核心框架:Vue 3
- 语言:TypeScript
- 构建工具:Vite
- 状态管理:Pinia
- 路由管理:Vue Router
- UI 组件库:
- PC 端:Element Plus
- 移动端:Vant
- 工具库:Axios
后端
- 运行环境:Node.js
- 框架:Express
- 数据存储:SQLite3
环境要求
- Node.js:>= 18.x
- pnpm:>= 8.x(推荐)
使用场景
个人用户
- 资源管理:个人用户可以使用 CloudSaver 搜索和管理各种网盘资源,方便快捷地将资源转存到自己的网盘中。
- 学习与娱乐:通过搜索和转存功能,用户可以快速获取学习资料和娱乐资源,提升学习和生活的乐趣。
团队用户
- 资源共享:团队用户可以使用 CloudSaver 搜索和共享资源,方便团队成员之间的协作和交流。
- 项目管理:管理员可以管理用户和资源,确保团队资源的合理使用和管理。
评论