# ResuMate **Repository Path**: ns2250225/ResuMate ## Basic Information - **Project Name**: ResuMate - **Description**: 基于DeepSeek-R1的简历优化平台 - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-20 - **Last Updated**: 2025-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ResuMate AI - 智能简历优化助手 ResuMate AI 是一款基于 DeepSeek R1 大模型的智能简历优化工具,旨在帮助求职者根据目标职位描述(JD)深度优化简历内容,提升求职成功率。 ## ✨ 核心功能 - **📄 PDF 简历解析**:支持直接上传 PDF 格式简历,自动提取文本内容。 - **🔍 AI 深度分析**:基于 DeepSeek R1 推理模型,全方位分析简历与 JD 的匹配度,识别缺失关键词和改进空间。 - **✍️ 智能改写优化**:自动重写简历内容,运用 STAR 法则增强经历描述,自然融入关键技能词。 - **📝 Markdown 在线编辑**:内置所见即所得的 Markdown 编辑器,支持实时预览和调整。 - **🎨 多模板导出**:提供多种专业简历模板(经典简约、现代蓝调、侧边布局),一键导出 PDF。 ## 🛠️ 技术栈 - **前端框架**:React 19 + Vite - **AI 模型**:DeepSeek R1 (via OpenAI SDK) - **PDF 处理**:PDF.js - **图表展示**:Recharts - **样式库**:TailwindCSS + Lucide React ## 🚀 快速开始 ### 1. 环境准备 确保您的本地已安装 [Node.js](https://nodejs.org/) (推荐 v18+)。 ### 2. 安装依赖 ```bash npm install ``` ### 3. 配置环境变量 在项目根目录下创建一个 `.env.local` 文件,并填入您的 DeepSeek API Key: ```env DEEPSEEK_API_KEY=your_api_key_here ``` ### 4. 启动开发服务器 ```bash npm run dev ``` 打开浏览器访问 `http://localhost:5173` 即可开始使用。 ## 📖 使用指南 1. **上传简历**:拖拽或点击上传您的现有 PDF 简历。 2. **输入 JD**:粘贴您想申请的目标职位描述。 3. **查看分析**:AI 将生成详细的评分报告,指出简历的优劣势。 4. **一键优化**:点击“生成优化后的简历”,AI 将为您重写简历内容。 5. **编辑与导出**:在编辑器中微调内容,选择喜欢的模板,最后导出为 PDF。 ## 📄 许可证 MIT License