# 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. 实现跨项目的统一认证机制 ## 许可证 此项目未指定许可证。