# AI Code Project
**Repository Path**: cheezhnn/ai-code-project
## Basic Information
- **Project Name**: AI Code Project
- **Description**: 本仓库存放使用Trae进行开发的一些简单项目
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-12-26
- **Last Updated**: 2025-12-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AI代码项目集合 (AI Code Project Collection)
这是一个包含多个AI和Web应用项目的代码仓库,目前包含聊天应用、图片管理系统和账户管理系统三个主要项目。所有项目都采用前后端分离架构,便于独立开发和维护。
## 仓库结构
```
ai-code-project/
├── account-system/ # 账户管理系统
│ ├── backend/ # 后端Spring Boot服务
│ └── frontend/ # 前端Vue 3项目
├── deepseek-chat/ # 基于DeepSeek API的聊天应用
│ ├── backend/ # 后端Flask服务
│ └── frontend/ # 前端Vue项目
└── photoweb/ # 图片管理网站
├── backend/ # 后端Spring Boot服务
└── frontend/ # 前端Vue项目
```
## 项目概述
### 1. Account System 账户管理系统
**项目介绍**:
基于Spring Boot和Vue 3的账户管理系统,提供用户注册、登录、权限控制等核心功能,支持JWT认证机制。
**主要技术栈**:
- 后端:Java 17, Spring Boot 3.5.9, Spring Security, Spring Data JPA, MySQL 8.0, JWT
- 前端:Vue 3, Vue Router 4, Element Plus, Axios, ECharts
- 功能:用户注册/登录、个人信息管理、权限控制、数据可视化等
**详细说明**:
请查看项目目录下的README文档
### 2. DeepSeek Chat 聊天应用
**项目介绍**:
基于DeepSeek API的智能聊天应用,支持流式对话响应和多种交互功能。
**主要技术栈**:
- 后端:Python, Flask, HTTPX
- 前端:Vue 3, Vite
- 功能:流式对话、主题切换、响应式布局等
**详细说明**:
请查看项目目录下的
### 3. Photo Web 图片管理系统
**项目介绍**:
基于Spring Boot和Vue 3的图片管理网站,提供图片的上传、下载、修改和删除功能。
**主要技术栈**:
- 后端:Java 17, Spring Boot 3.5.9, MySQL 8.0.33
- 前端:Vue 3, Vite
- 功能:图片上传、下载、修改、删除、列表展示等
**详细说明**:
请查看项目目录下的
## 环境要求
### 通用要求
- Git
- IDE(推荐VS Code或IntelliJ IDEA)
- 浏览器(推荐Chrome或Firefox的最新版本)
### 针对各项目的具体要求
#### Account System
- Java 17
- Maven 3.8+
- MySQL 8.0
- Node.js 16+
#### DeepSeek Chat
- Python 3.8+
- Node.js 16+
#### Photo Web
- Java 17
- Maven 3.8+
- MySQL 8.0.33
- Node.js 16+
## 安装与运行
### 克隆仓库
```bash
git clone https://gitee.com/cheezhnn/ai-code-project.git
cd ai-code-project
```
### 运行各项目
请参考各子项目的README.md文档获取详细的安装和运行说明:
- Account System:按照项目目录下的README文档中的步骤操作
- DeepSeek Chat:按照 中的步骤操作
- Photo Web:按照 中的步骤操作
## 项目开发说明
### 分支管理
- `master`:主分支,包含稳定版本的代码
- 功能开发建议在独立分支进行,完成后合并到master分支
### 提交规范
提交消息请遵循以下格式:
```
[项目名] 简短描述
详细描述(可选)
```
例如:
```
[account-system] 修复用户登录功能
修复了密码加密算法的问题
```
### 代码风格
请保持与各子项目现有代码风格一致。
## 贡献指南
1. Fork 本仓库
2. 创建您的特性分支 (`git checkout -b feature/amazing-feature`)
3. 提交您的更改 (`git commit -m '[项目名] 添加了一些很棒的功能'`)
4. 推送到分支 (`git push origin feature/amazing-feature`)
5. 开启一个Pull Request
## 后续计划
1. 为项目添加单元测试和集成测试
2. 优化用户界面和交互体验
3. 增加更多AI相关的功能模块
4. 改进项目的性能和稳定性
5. 实现跨项目的统一认证机制
## 许可证
此项目未指定许可证。