# doc-project
**Repository Path**: ZHIYI16/doc-project
## Basic Information
- **Project Name**: doc-project
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-19
- **Last Updated**: 2026-03-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# DocuVision AI - 智能文档与配图生成器
一句话,成一篇
基于AI的智能文档创作平台,让内容创作变得简单高效
📖 查看完整项目文档 »
前端文档
·
后端文档
·
报告问题
## 🌟 项目特色
- **🤖 AI驱动** - 集成先进的AI模型,智能生成高质量内容
- **🎨 液态玻璃设计** - 现代化的UI界面,提供愉悦的使用体验
- **📱 响应式布局** - 完美适配桌面端和移动端设备
- **⚡ 实时交互** - 所见即所得的创作体验
- **🖼️ 智能配图** - 自动生成与内容匹配的版权合规图片
## 🚀 快速开始
### 前置条件
- Node.js 16+
- Java 21+
- pnpm (推荐) 或 npm
- Maven 3.6+
### 同时启动前后端
```bash
# 克隆项目
git clone <项目地址>
cd doc-projenct
# 安装前端依赖
cd doc-web
pnpm install
# 启动前端开发服务器 (新终端)
cd doc-projenct/doc-web
pnpm dev
# 启动后端服务 (新终端)
cd doc-projenct/doc-service
mvn spring-boot:run
```
访问地址:
- 前端:http://localhost:5173
- 后端API:http://localhost:9999
## 🏗️ 项目架构
```
doc-projenct/
├── doc-web/ # Vue 3 前端应用
│ ├── src/
│ │ ├── components/ # UI组件
│ │ ├── api/ # API接口
│ │ └── utils/ # 工具函数
│ └── package.json
├── doc-service/ # Spring Boot 后端服务
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/ # Java源码
│ │ │ └── resources/ # 配置文件
│ │ └── test/ # 测试代码
│ └── pom.xml
├── PROJECT_DESCRIPTION.md # 项目详细说明书
└── README.md # 项目根文档
```
## 📚 文档资源
| 文档 | 内容 |
|------|------|
| [📘 项目说明书](./PROJECT_DESCRIPTION.md) | 详细的产品介绍、架构设计、发展路线图 |
| [🔧 后端README](./doc-service/README.md) | 后端API服务的技术文档和部署指南 |
| [🎨 前端README](./doc-web/README.md) | 前端应用的开发指南和组件说明 |
| [⚙️ 配置说明](./doc-service/API_CONFIG.md) | AI API配置和环境变量说明 |
## 🎯 核心功能
### 📝 智能文档生成
- 基于提示词的AI内容创作
- 支持多种文档类型和写作风格
- 实时内容预览和编辑
### 🖼️ 智能配图系统
- 自动生成相关配图
- 图片风格与内容匹配
- 版权合规的图像资源
### ✨ 在线编辑优化
- 富文本编辑体验
- AI辅助的文本润色
- 灵活的图片管理
### 📤 多格式导出
- PDF、Word、Markdown格式
- 长图分享功能
- 网页链接生成
## 🛠️ 技术栈
### 前端
- **框架**: Vue 3 + Composition API
- **UI库**: Naive UI
- **构建工具**: Vite
- **HTTP客户端**: Axios
### 后端
- **框架**: Spring Boot 3.5.11
- **语言**: Java 21
- **AI框架**: LangChain4j
- **构建工具**: Maven
## 🤝 贡献指南
我们欢迎任何形式的贡献!
1. Fork 本仓库
2. 创建功能分支 (`git checkout -b feature/AmazingFeature`)
3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 开启 Pull Request
## 📄 许可证
本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情
## 🙏 致谢
感谢以下开源项目的贡献:
- [Vue.js](https://vuejs.org/) - 渐进式JavaScript框架
- [Naive UI](https://www.naiveui.com/) - Vue 3 组件库
- [Spring Boot](https://spring.io/projects/spring-boot) - Java应用框架
- [LangChain4j](https://github.com/langchain4j/langchain4j) - Java AI框架
---
Made with ❤️ by 开发者