O OpenResume é um poderoso construtor de currículos de código aberto e analisador de currículo.
O objetivo do OpenResume é fornecer a todos acesso gratuito a um design de currículo profissional moderno e permitir que qualquer pessoa se candidatasse a empregos com confiança.
Site oficial: https://open-sume.com
O construtor de currículo do OpenResume permite que o usuário crie um currículo profissional moderno facilmente.
Tem 5 recursos principais:
Recurso | Descrição |
|---|---|
| 1. Atualização da interface do usuário em tempo real | O currículo PDF é atualizado em tempo real ao inserir suas informações de currículo, para que você possa ver facilmente a saída final. |
| 2. Design de currículo profissional moderno | O currículo PDF é um design profissional moderno que adere às melhores práticas dos EUA e é amigável para as plataformas ATS, como Greenhouse e Lever. Ele forma automaticamente fontes, tamanhos, margens, pontos de bala para garantir consistência e evitar erros humanos. |
| 3. Foco na privacidade | O aplicativo é executado localmente no seu navegador, o que significa que nenhuma inscrição é necessária e nenhum dado nunca deixa seu navegador, por isso lhe dá tranquilidade em seus dados pessoais. (Curiosidade: executar apenas localmente significa que o aplicativo ainda funciona mesmo se você desconectar a Internet.) |
| 4. Importar do currículo existente em pdf | Se você já possui um currículo existente em PDF, tem a opção de importá -lo diretamente, para atualizar seu design de currículo para um design profissional moderno em literalmente alguns segundos. |
| 5. Recorde de sucesso bem -sucedido | Os usuários do OpenResume teram entrevistas e ofertas de principais empresas, como Dropbox, Google, Meta, para citar alguns. Foi comprovado trabalhar e comparar por recrutadores e gerentes de contratação. |
O segundo componente do OpenResume é o analisador de currículo. Para aqueles que têm um currículo existente, o analisador de currículo pode ajudar a testar e confirmar sua legibilidade no ATS.
Você pode aprender mais sobre o algoritmo do analisador de currículo na seção "Algoritmo de analisador de currículo".
Categoria | Escolha | Descrições |
|---|---|---|
| Linguagem | TypeScript | O TypeScript é JavaScript com verificação do tipo estático e ajuda a capturar muitos bugs bobos no horário do código. |
| Biblioteca da interface do usuário | Reagir | A sintaxe declarativa e a arquitetura baseada em componentes do React simplificam o desenvolvimento de componentes reutilizáveis reativos. |
| Gerenciamento do Estado | Redux Toolkit | O Redux Toolkit reduz o caldeira para configurar e atualizar uma loja Central Redux, que é usada no gerenciamento do estado de currículo complexo. |
| Estrutura CSS | Tailwind CSS | O Tailwind acelera o desenvolvimento, fornecendo utilitários de CSS úteis e removendo a necessidade de alternar o contexto entre os arquivos TSX e CSS. |
| Estrutura da web | NextJs 13 | Next.js suporta geração estática de sites e ajuda a criar páginas da Web eficientes que suportam SEO. |
| Leitor de PDF | Pdf.js | O PDF.JS lê o conteúdo dos arquivos PDF e é usado pelo analisador de currículo em sua primeira etapa para ler o conteúdo de um currículo em PDF. |
| Renderizador de PDF | React-PDF | O React-PDF cria arquivos PDF e é usado pelo currículo para criar um arquivo PDF para download. |
O OpenResume é criado com a estrutura da Web NextJS e segue sua estrutura de projeto. O código -fonte pode ser encontrado no src/app . Há um total de 4 rotas de páginas, como mostrado na tabela abaixo. (O caminho do código é relativo ao src/app )
Rota da página | Caminho de código | Descrição |
|---|---|---|
| / | /page.tsx | Página inicial que contém herói, currículo de digitação automática, etapas, depoimentos, nuvem de logotipo, etc. |
| /currículo-import | /resume-import/page.tsx | Retomine a página Importar, onde você pode optar por importar dados de um currículo existente PDF. O componente principal utilizado é ResumeDropzone ( /components/ResumeDropzone.tsx ) |
| /currículo-construtor | /resume-builder/page.tsx | Reduse a página do construtor para criar e baixar um currículo PDF. Os principais componentes utilizados são ResumeForm ( /components/ResumeForm ) e Resume ( /components/Resume ) |
| /currículo-parser | /resume-parser/page.tsx | Reduza a página do analisador para testar a legibilidade da AST de um currículo. A principal biblioteca utilizada é parseResumeFromPdf ( /lib/parse-resume-from-pdf ) |
git clone https://github.com/xitanggg/open-resume.gitcd open-resumenpm installnpm run devgit clone https://github.com/xitanggg/open-resume.gitcd open-resumedocker build -t open-resume .docker run -p 3000:3000 open-resume