简体中文 | English
Snake Picture 是一个全面的云图片管理系统,提供强大的图片上传、管理和 AI 驱动的图像处理功能。该平台结合了现代前端技术和强大的后端架构,为用户提供无缝的图片管理体验。
-
📸 图片管理
- 文件上传与导入
- 批量图片操作
- 图片分类和标签
- 公共和私有图片空间
-
🤖 AI 功能
- 智能图像处理
- 图像扩展任务
- 高级图像分析
-
👥 用户管理
- 用户注册与认证
- 基于角色的访问控制
- 会话管理
-
📊 数据分析
- 空间使用分析
- 用户活动跟踪
- 类别和标签统计
- Vue 3
- TypeScript
- Vite
- Vue Router
- UnoCSS
- Pinia
- Spring Boot 2.7.6
- Java 11
- MyBatis-Plus
- 腾讯云 COS
- 阿里云 AI API
snake-fronted/
├── src/
│ ├── access/ # 访问控制
│ ├── assets/ # 静态资源
│ ├── components/ # 可复用组件
│ ├── config/ # 应用配置
│ ├── layouts/ # 布局组件
│ ├── router/ # 路由配置
│ ├── services/ # API 服务
│ ├── store/ # 状态管理
│ ├── utils/ # 工具函数
│ └── views/ # 页面组件
snake-backed/
└── src/main/java/fun/timu/init/
├── Application.java
├── annotation/
├── aop/
├── api/
├── common/
├── config/
├── constant/
├── controller/
├── exception/
├── manager/
├── mapper/
├── model/
└── service/
- 克隆仓库
git clone https://github.com/ZhengKe996/snake-fronted.git
- 安装依赖
npm install
- 启动开发服务器
npm run dev
- 克隆仓库
git clone https://github.com/ZhengKe996/snake-backed.git
- 配置 Java 环境
- 使用 IDE 导入并运行项目
欢迎提交 Pull Request 来帮助改进项目!请遵循项目的代码规范和贡献指南。
本项目采用 MIT 许可证 - 详见 LICENSE 文件
如有任何问题或建议,请通过 GitHub Issues 与我们联系。