3cb72a8203d23f3

cc67a0bb0722cb6

2ec6c99a63615cc

AI简历生成网站源码详解

项目概述

AI简历生成网站是一个已开源的项目,旨在为用户提供便捷的简历编辑与导出服务。该项目基于Node.js环境运行,并支持前端开发者共创简历模板。

运行环境及安装

  • Node.js版本‌:要求Node.js +。
  • npm安装‌:在项目根目录下运行npm install命令,安装所需依赖。
  • 项目运行‌:通过npm run dev命令启动项目,随后进行反向代理设置。

简历模板开发

欢迎具有前端能力的朋友加入项目,共同开发简历模板。模板开发方式如下:

. ‌复制模板目录‌:复制/template/dev目录,作为新模板的开发基础。
. ‌数据挂载‌:按照目录中的数据结构,将新模板挂载到前端。
. ‌完善配置‌:编辑模板目录下的config.jsonpreview.jpg文件。注意,config.json中的id字段必须唯一。
. ‌注册模板信息‌:在/public/templates.json文件中添加新模板的信息,直接复制config.json的内容即可。

反向代理设置

为解决跨域问题,项目推荐使用Cloudflare Worker进行API反向代理。具体步骤如下:

  • 上传workers.js‌:将workers.js文件上传至Cloudflare Worker。
  • 配置密钥‌:在Cloudflare Worker中配置API_URL密钥,指向大模型API地址(如阿里云、DeepSeek等)。
  • 无缝切换‌:兼容OpenAI API的大模型均可无缝切换,只需更改API_URLAPI Key即可。

主要功能

  • 简历编辑与持久化‌:用户可在前端编辑简历,数据实现持久化存储。
  • PDF导出‌:支持将简历导出为PDF格式。
  • 多模板支持‌:提供多套简历模板,支持热插拔切换,前端开发者可共创模板。
  • AI润色与深挖‌:AI可对简历进行润色,基于单个项目或经历进行深度优化。
  • AI模拟面试‌:针对单一项目或经历,AI可对用户进行模拟面试拷问。

细节功能

  • 主题色切换‌:支持模板主题色自定义切换。
  • 高度自定义‌:简历支持高度自定义,如段落间距、区块间距、字体大小、页边距等。
  • 明暗色切换‌:网站整体支持明/暗色模式切换。
  • 实时预览‌:右侧实时预览区域,自动同步用户编辑内容,支持拖动缩放简历。
  • 数据导入导出‌:支持导出/导入简历数据,清空数据,预填充示例数据,一键填充虚假数据(快速查看简历效果)。
  • 模板市场‌:展示模板信息,包括作者昵称及网站链接。

待实现功能

  • AI面试官‌:大模型读取简历,进行实时对话/语音通话。
  • 可视化设计‌:支持非前端开发者用户拖拽设计简历。
  • 布局调整‌:左侧拖拽调整右侧内容块顺序。
  • 数据隐藏‌:支持隐藏部分信息,但数据仍保留。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。