# PM_Engine **Repository Path**: chenzixin9195/pm_-engine ## Basic Information - **Project Name**: PM_Engine - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-15 - **Last Updated**: 2026-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PM Engine - 产品经理工具库 一个为产品经理设计的综合性工具库,帮助产品经理更高效地完成日常工作。 ## 项目简介 PM Engine 是一个基于 Web 的产品经理工具平台,集成了文档管理、模板中心、需求管理、AI 智能助手等功能,旨在提升产品经理的工作效率。 ## 功能特性 ### 已实现功能 - 用户认证系统 - 用户注册/登录 - 个人资料管理 - 密码修改 - 文档模板中心 - 模板创建、编辑、删除 - 模板分类和搜索 - 使用模板创建文档 - 文档编辑器 - Markdown 编辑 - 实时预览 - AI 文档生成和优化 - 导出功能 ## 技术栈 ### 前端 - Vue 3 - Vite - TypeScript - TailwindCSS - Pinia - Vue Router ### 后端 - Node.js - Express - TypeScript - MongoDB - JWT 认证 - OpenAI API ## 快速开始 ### 环境要求 - Node.js >= 20 - MongoDB >= 4.4 - npm 或 yarn ### 安装步骤 1. 克隆项目 ```bash git clone cd PM_Engine ``` 2. 安装后端依赖 ```bash cd backend npm install ``` 3. 安装前端依赖 ```bash cd frontend npm install ``` 4. 配置环境变量 在 `backend` 目录下创建 `.env` 文件: ```env PORT=3000 MONGODB_URI=mongodb://localhost:27017/pm_engine JWT_SECRET=your-secret-key OPENAI_API_KEY=your-openai-api-key ``` 5. 启动 MongoDB 确保 MongoDB 服务正在运行。 6. 启动后端服务 ```bash cd backend npm run dev ``` 7. 启动前端服务 ```bash cd frontend npm run dev ``` 8. 访问应用 打开浏览器访问 `http://localhost:5173` ## 项目结构 ``` PM_Engine/ ├── backend/ # 后端代码 │ ├── src/ │ │ ├── config/ # 配置文件 │ │ ├── controllers/ # 控制器 │ │ ├── models/ # 数据模型 │ │ ├── routes/ # 路由 │ │ └── middleware/ # 中间件 │ └── package.json ├── frontend/ # 前端代码 │ ├── src/ │ │ ├── api/ # API 接口 │ │ ├── components/ # 组件 │ │ ├── views/ # 页面 │ │ ├── stores/ # 状态管理 │ │ └── router/ # 路由配置 │ └── package.json └── docs/ # 文档 ``` ## 开发指南 详细的开发指南请参考 [docs/开发测试使用说明.md](docs/开发测试使用说明.md) ## 贡献指南 欢迎提交 Issue 和 Pull Request! ## 许可证 MIT License