OpenResume est un puissant constructeur de curriculum vitae open source et analyseur de CV.
L'objectif d'OpenResume est de fournir à chacun un accès gratuit à une conception de CV professionnelle moderne et de permettre à quiconque de postuler pour des emplois en toute confiance.
Site officiel: https://open-resume.com
Le constructeur de CV d'OpenResume permet à l'utilisateur de créer facilement un CV professionnel moderne.
Il a 5 caractéristiques de base:
Fonctionnalité | Description |
|---|---|
| 1. Mise à jour de l'interface utilisateur en temps réel | Le CV PDF est mis à jour en temps réel lorsque vous entrez vos informations de CV, vous pouvez donc facilement voir la sortie finale. |
| 2. Conception de CV professionnel moderne | Le CV PDF est un design professionnel moderne qui nous adhère aux meilleures pratiques et est amical ATS aux meilleures plates-formes ATS telles que Greenhouse et Lever. Il formate automatiquement les polices, les tailles, les marges, les puces pour assurer la cohérence et éviter les erreurs humaines. |
| 3. Focus de confidentialité | L'application s'exécute localement sur votre navigateur, ce qui signifie qu'aucune inscription n'est requise et qu'aucune donnée ne laisse jamais votre navigateur, donc il vous donne la tranquillité d'esprit sur vos données personnelles. (Fait amusant: l'exécution uniquement signifie que l'application fonctionne toujours même si vous déconnectez Internet.) |
| 4. Importation du curriculum vitae existant PDF | Si vous avez déjà un PDF de CV existant, vous avez la possibilité de l'importer directement, afin que vous puissiez mettre à jour votre conception de CV vers un design professionnel moderne en quelques secondes. |
| 5. Brinding réussi | Les utilisateurs d'OpenResume ont décroché des interviews et des offres de meilleures sociétés, telles que Dropbox, Google, Meta pour n'en nommer que quelques-unes. Il a été prouvé que les recruteurs et les gestionnaires d'embauche. |
Le deuxième composant d'OpenResume est l'analyseur de CV. Pour ceux qui ont un curriculum vitae existant, l'analyseur de CV peut aider à tester et à confirmer sa lisibilité ATS.
Vous pouvez en savoir plus sur l'algorithme de Parser CV dans la section "CV Parser Algorithme Deep Dive".
Catégorie | Choix | Descriptions |
|---|---|---|
| Langue | Manuscrit | TypeScript est JavaScript avec vérification de type statique et aide à attraper de nombreux bogues idiots au moment du code. |
| Bibliothèque d'interface utilisateur | Réagir | La syntaxe déclarative de React et l'architecture basée sur les composants permettent de développer des composants réutilisables réactifs. |
| Gestion de l'État | Volie à outils redux | La boîte à outils Redux réduit le passe-partout pour configurer et mettre à jour un magasin Redux central, qui est utilisé pour gérer l'état de CV complexe. |
| Cadre CSS | CSS du vent arrière | Le vent arrière accélère le développement en fournissant des utilitaires CSS utiles et en supprimant la nécessité de changer de contexte entre les fichiers TSX et CSS. |
| Framework Web | Nextjs 13 | Next.js prend en charge la génération de sites statique et aide à créer des pages Web REACT efficaces qui prennent en charge le référencement. |
| Lecteur PDF | Pdf.js | PDF.js lit le contenu à partir des fichiers PDF et est utilisé par l'analyseur de CV à sa première étape pour lire le contenu d'un CV PDF. |
| Rendu PDF | React-pdf | React-PDF crée des fichiers PDF et est utilisé par le constructeur de CV pour créer un fichier PDF téléchargeable. |
OpenResume est créé avec le framework Web NextJS et suit sa structure de projet. Le code source peut être trouvé dans src/app . Il y a un total de routes de 4 pages comme indiqué dans le tableau ci-dessous. (Le chemin de code est relatif à src/app )
Voie de la page | Chemin de code | Description |
|---|---|---|
| / / | /page.tsx | Page d'accueil qui contient des héros, du curriculum vitae automatique, des étapes, des témoignages, du cloud de logo, etc. |
| / CV-IMPORT | /resume-import/page.tsx | Page d'importation de reprise, où vous pouvez choisir d'importer des données à partir d'un CV existant PDF. Le composant principal utilisé est ResumeDropzone ( /components/ResumeDropzone.tsx resumedropzone.tsx) |
| / CV-constructeur | /resume-builder/page.tsx | CV Page Builder pour créer et télécharger un CV PDF. Les principaux composants utilisés sont ResumeForm ( /components/ResumeForm ) et Resume ( /components/Resume ) |
| / CV-PARSER | /Resume-parrser/page.tsx | Page de l'analyseur de CV pour tester la lisibilité AST d'un CV. La bibliothèque principale utilisée est 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