web源码:一个功能强大的开源简历生成器和简历解析器

特征描述
1. 实时UI更新当您输入简历信息时,简历 PDF 会实时更新,因此您可以轻松查看最终输出。
2.现代职业简历设计简历PDF采用现代专业设计,遵循美国最佳实践,对Greenhouse、Lever等顶级ATS平台友好。它会自动设置字体、大小、边距、项目符号的格式,以确保一致性并避免人为错误。
3. 隐私焦点该应用程序仅在您的浏览器上本地运行,这意味着无需注册,并且不会有任何数据离开您的浏览器,因此您可以放心地处理您的个人数据。(有趣的事实:仅在本地运行意味着即使您断开互联网连接,该应用程序仍然可以运行。)
4. 从现有简历 PDF 导入如果您已经有现有的 PDF 简历,您可以选择直接导入它,这样您就可以在几秒钟内将您的简历设计更新为现代专业设计。
5. 成功的业绩记录OpenResume 用户已经获得了 Dropbox、Google、Meta 等顶级公司的面试和录用通知。它已被证明是有效的,并被招聘人员和招聘经理所模仿。

简历解析器

第二个组件是简历解析器。对于那些已有简历的人来说,简历解析器可以帮助测试和确认其 ATS 可读性。

技术堆栈

类别选择描述
语言TypeScriptTypeScript 是具有静态类型检查功能的 JavaScript,有助于在代码时捕获许多愚蠢的错误。
用户界面库ReactReact 的声明式语法和基于组件的架构使开发反应式可重用组件变得简单。
状态管理Redux ToolkitRedux 工具包减少了设置和更新中央 Redux 存储的样板,该存储用于管理复杂的恢复状态。
CSS框架Tailwind CSSTailwind 通过提供有用的 css 实用程序并消除 tsx 和 css 文件之间上下文切换的需要来加快开发速度。
网络框架NextJS 13Next.js 支持静态站点生成,并帮助构建支持 SEO 的高效 React 网页。
PDF阅读器PDF.jsPDF.js 从 PDF 文件中读取内容,并由简历解析器在第一步中使用来读取简历 PDF 的内容。
PDF渲染器React-pdfReact-pdf 创建 PDF 文件,并由简历生成器用来创建可下载的 PDF 文件。

项目结构

OpenResume 使用 NextJS Web 框架创建并遵循其项目结构。源代码可以在 中找到src/app。页面路由共有4条,如下表所示。(代码路径是相对于src/app

页面路由代码路径描述
//page.tsx包含英雄、自动输入简历、步骤、感言、徽标云等的主页
/恢复导入/resume-import/page.tsx简历导入页面,您可以在其中选择从现有简历 PDF 导入数据。使用的主要成分是ResumeDropzone/components/ResumeDropzone.tsx)
/简历构建器/resume-builder/page.tsx用于构建和下载 PDF 简历的简历生成器页面。主要使用的成分是ResumeForm/components/ResumeForm)和Resume/components/Resume
/resume-解析器/resume-parser/page.tsx简历解析器页面用于测试简历的 AST 可读性。使用的主要库 util 是parseResumeFromPdf/lib/parse-resume-from-pdf)

本地发展

方法一:npm

  1. 下载
  2. 更改目录cd open-resume
  3. 安装依赖项npm install
  4. 启动开发服务器npm run dev
  5. 打开浏览器并访问http://localhost:3000即可查看 OpenResume 直播

方法二:Docker

  1. 下载
  2. 更改目录cd open-resume
  3. 构建容器docker build -t open-resume .
  4. 启动容器docker run -p 3000:3000 open-resume
  5. 打开浏览器并访问http://localhost:3000即可查看 OpenResume 直播
资源下载
下载价格免费
下载说明:
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=16808,转载请注明出处。
0

评论2

  1. 提示:下载信息错误!求解决
    kali0314 2023-08-20 0 回复
显示验证码
没有账号?注册  忘记密码?