项目运行指南
环境要求:
- Node.js 18+
安装步骤:
- 使用 npm 安装依赖:
npm install
- 运行项目:
npm run dev
简历模板开发: 如果你有前端开发能力,欢迎加入我们,开发新的简历模板。具体步骤如下:
- 复制
/template/dev
目录。 - 将数据挂载到前端。
- 完善模板目录下的
config.json
和preview.jpg
文件(确保config.json
中的id
是唯一的)。 - 在
/public/templates.json
文件中添加你开发的模板信息(直接复制config.json
的内容即可)。
API 反向代理: 为了处理跨域问题,我们推荐使用 Cloudflare Worker 进行反向代理。步骤如下:
- 将
workers.js
上传至 Cloudflare Worker。 - 配置密钥
API_URL
指向大模型 API 地址(本项目接口适配 OpenAI 兼容 API,如阿里云、DeepSeek 等)。 - 示例(阿里云 API 地址):
https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
- 兼容 OpenAI API 的大模型均可无缝切换!只需更改
API_URL
和 API Key,即可快速替换大模型。
其他反向代理方式: 如果你不想使用 Cloudflare Worker,也可以使用其他工具进行反代。核心要求是解决跨域问题,确保流畅调用大模型 API。
已完成功能:
- 简历编辑,数据前端持久化
- 简历导出为 PDF
- 简历多模板,支持热插拔切换
- 多套简历模板,支持前端开发者共创
- AI 简历润色
- AI 简历深挖,基于单个项目或经历的长对话进行深度优化
- AI 模拟面试,针对单一项目或经历对用户进行面试拷打
细节功能:
- 模板主题色切换
- 简历高度自定义,如段落间距、区块间距、字体大小、页边距等
- 网站整体明/暗色切换
- 右侧实时预览,自动同步用户编辑内容
- 预览界面可拖动缩放
- 简历导出 / 导入
- 简历数据清空
- 数据预填充示例数据
- 一键填充虚假数据(快速查看简历效果)
- 模板市场展示模板信息,展示作者的昵称以及网站
待实现功能:
- AI 面试官(大模型读取简历,进行实时对话 / 语音通话)
- 可视化简历设计(支持非前端开发者用户拖拽设计简历)
- 简历布局调整(左侧拖拽调整右侧内容块顺序)
- 数据隐藏功能(支持隐藏部分信息,但数据仍保留)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。