generate-resume

📄 网页版简历生成系统

MasterHead

一个基于 AI 的智能网页版简历生成系统,支持上传 PDF/DOCX 格式简历和头像,自动提取关键信息并生成精美的响应式网页简历,让你的求职形象脱颖而出!

👉 在线体验网址简历生成系统

👉 在线查看生成简历示例简历示例1


🏆 功能特性

特性 说明
📁 简便上传 支持 PDF、DOCX 格式简历 + JPG、PNG 格式头像拖拽上传
🤖 AI 智能提取 基于智谱 AI GLM-4.5-Flash 提取基本信息、教育背景、工作经历等核心内容
🎨 精美网页生成 响应式设计,适配电脑/手机/平板等全设备
🔄 双模式切换 完整模式(详细展示)+ 一页模式(简洁聚焦)自由切换
🌓 双主题切换 亮色主题(专业正式)+ 暗色主题(时尚个性)随心选择
📄 PDF 导出 支持将网页简历一键导出为标准 PDF 文件
📦 一键下载 生成包含 HTML 源码 + 资源的压缩包,本地部署无压力

🛠️ 技术栈

Languages and Tools:

nodejs express html5 css3 javascript tailwind axios git zhipuai

核心依赖


🚀 快速开始

环境要求

安装依赖

# 克隆项目后进入目录
npm install

配置文件

  1. 复制 .env.example 文件为 .env
  2. 编辑 .env 文件,配置核心参数: ```env

    智谱AI API配置(必填)

    ZHIPU_API_KEY=your_zhipu_api_key

服务器配置

PORT=3001 # 端口号 UPLOAD_DIR=uploads # 上传文件存储目录 TEMP_DIR=temp # 临时文件目录


### 启动项目
```bash
# 开发环境(热重载)
npm run dev

# 生产环境
npm start

✅ 服务器启动成功后,访问 http://localhost:4500 即可使用


📝 使用说明

  1. 直接打开 client/index.html(建议使用 Live Server 插件)
  2. 在上传区域 点击或拖拽 上传简历文件(PDF/DOCX 格式)
  3. 可选:上传头像照片(JPG/PNG 格式,建议尺寸 200x200px)
  4. 点击 “生成简历” 按钮,等待 AI 处理(约 10-30 秒)
  5. 处理完成后,点击 “下载简历压缩包” 获取完整资源

💡 提示:生成的网页简历支持离线打开,导出的 PDF 可直接用于求职投递


📂 项目结构

├── client/                  # 前端静态资源
│   ├── font-awesome-4.7.0/  # 图标库
│   └── index.html           # 前端交互页面
├── temp/                    # 临时文件目录(存放压缩包)
├── uploads/                 # 上传文件存储
│   ├── avatars/             # 头像文件
│   └── resumes/             # 简历文件
├── .env.example             # 环境变量示例
├── package.json             # 项目依赖配置
├── server.js                # 服务器入口文件
└── README.md                # 项目说明文档

🔌 API 文档

接口功能 URL 方法 请求类型
上传简历 /api/upload/resume POST multipart/form-data
上传头像 /api/upload/avatar POST multipart/form-data
生成简历 /api/generate-resume POST application/json
下载简历 /download/:filename?t=timestamp GET -

1. 上传简历文件

2. 上传头像文件

3. 生成简历


📞 联系方式

如有问题、建议或功能需求,欢迎通过以下方式联系:


📜 更新日志

v1.0.0 (2025-11-30)


Star History

Star History Chart

</a>