open resume
1.0.0
OpenResume은 강력한 오픈 소스 이력서 제작자 및 이력서 파서입니다.
OpenResume의 목표는 모든 사람에게 현대적인 전문 이력서 디자인에 대한 무료 액세스를 제공하고 누구나 자신감이있는 일자리를 신청할 수 있도록하는 것입니다.
공식 사이트 : https://open-resume.com
OpenResume의 이력서 빌더를 사용하면 사용자가 현대적인 전문 이력서를 쉽게 만들 수 있습니다.
5 가지 핵심 기능이 있습니다.
특징 | 설명 |
|---|---|
| 1. 실시간 UI 업데이트 | 이력서 PDF는 이력서 정보를 입력 할 때 실시간으로 업데이트되므로 최종 출력을 쉽게 볼 수 있습니다. |
| 2. 현대 전문 이력서 디자인 | 이력서 PDF는 우리의 모범 사례를 준수하며 온실 및 레버와 같은 최고 ATS 플랫폼에 친숙한 ATS입니다. 일관성을 보장하고 인간 오류를 피하기 위해 글꼴, 크기, 여백, 총알 포인트를 자동으로 형식화합니다. |
| 3. 개인 정보 보호 초점 | 앱은 브라우저에서 로컬로만 실행되므로 가입이 필요하지 않으며 데이터가 브라우저를 떠나지 않으므로 개인 데이터에 대한 안심을줍니다. (재미있는 사실 : 로컬로만 실행하면 인터넷을 분리하더라도 앱이 여전히 작동한다는 의미입니다.) |
| 4. 기존 이력서 PDF에서 가져 오기 | 기존 이력서 PDF가 이미있는 경우 직접 가져올 수있는 옵션이 있으므로 이력서 디자인을 문자 그대로 몇 초 안에 현대적인 전문 디자인으로 업데이트 할 수 있습니다. |
| 5. 성공적인 실적 | OpenResume 사용자는 Dropbox, Google, Meta와 같은 최고의 회사의 인터뷰와 제안을 시작했습니다. 채용 담당자와 채용 관리자가 일하고 비유하는 것으로 입증되었습니다. |
OpenResume의 두 번째 구성 요소는 이력서 파서입니다. 기존 이력서가있는 사람들을 위해 이력서 파서는 ATS 가독성을 테스트하고 확인하는 데 도움이 될 수 있습니다.
"이력서 파서 알고리즘 Deep Dive"섹션의 이력서 파서 알고리즘에 대한 자세한 내용을 알 수 있습니다.
범주 | 선택 | 설명 |
|---|---|---|
| 언어 | TypeScript | TypeScript는 정적 유형 확인이있는 JavaScript이며 코드 시간에 많은 어리석은 버그를 포착하는 데 도움이됩니다. |
| UI 라이브러리 | 반응 | React의 선언문 구문 및 구성 요소 기반 아키텍처를 통해 반응성 재사용 가능한 구성 요소를 간단하게 개발할 수 있습니다. |
| 국가 관리 | Redux 툴킷 | Redux Toolkit은 복잡한 이력서 상태를 관리하는 데 사용되는 Central Redux 상점을 설정하고 업데이트하도록 보일러 플레이트를 줄입니다. |
| CSS 프레임 워크 | 테일 윈드 CSS | Tailwind는 유용한 CSS 유틸리티를 제공하고 TSX와 CSS 파일 간의 컨텍스트 전환 필요성을 제거하여 개발 속도를 높입니다. |
| 웹 프레임 워크 | 다음 JS 13 | Next.js는 정적 사이트 생성을 지원하고 SEO를 지원하는 효율적인 반응 웹 페이지를 구축하는 데 도움이됩니다. |
| PDF 리더 | pdf.js | PDF.JS는 PDF 파일에서 컨텐츠를 읽고 이력서 파서에서 첫 번째 단계에서 이력서 PDF의 콘텐츠를 읽습니다. |
| PDF 렌더러 | 반응 -PDF | React-PDF는 PDF 파일을 생성하고 이력서 빌더가 다운로드 가능한 PDF 파일을 작성하는 데 사용됩니다. |
OpenResume은 NextJS 웹 프레임 워크로 만들어지고 프로젝트 구조를 따릅니다. 소스 코드는 src/app 에서 찾을 수 있습니다. 아래 표에 표시된대로 총 4 페이지 경로가 있습니다. (코드 경로는 src/app 와 관련이 있습니다)
페이지 경로 | 코드 경로 | 설명 |
|---|---|---|
| / | /page.tsx | 영웅, 자동 입력 이력서, 단계, 평가, 로고 클라우드 등이 포함 된 홈페이지 |
| /이력서 침입 | /resume-import/page.tsx | 기존 이력서 PDF에서 데이터를 가져 오도록 선택할 수있는 가져 오기 페이지를 재개하십시오. 사용 된 주요 구성 요소는 ResumeDropzone ( /components/ResumeDropzone.tsx )입니다. |
| /이력서 구매자 | /resume-builder/page.tsx | 이력서 PDF를 빌드하고 다운로드하려면 Builder 페이지를 재개하십시오. 사용 된 주요 구성 요소는 ResumeForm ( /components/ResumeForm ) 및 Resume ( /components/Resume )입니다. |
| /이력서 파서 | /resume-parser/page.tsx | 이력서의 AST 가독성을 테스트하려면 Parser 페이지 이력서를 재개하십시오. 사용 된 주요 라이브러리 유틸리티는 parseResumeFromPdf ( /lib/parse-resume-from-pdf )입니다. |
git clone https://github.com/xitanggg/open-resume.git 을 다운로드하십시오cd open-resume 변경하십시오npm install 설치하십시오npm run dev 시작하십시오git clone https://github.com/xitanggg/open-resume.git 을 다운로드하십시오cd open-resume 변경하십시오docker build -t open-resume .docker run -p 3000:3000 open-resume 시작하십시오