OpenResume ist ein leistungsstarker Open-Source-Lebenslauf-Bauunternehmer und Lebenslauf-Parser.
Das Ziel von OpenResume ist es, jedem freien Zugang zu einem modernen professionellen Lebenslauf -Design zu gewähren und jedem zu ermöglichen, sich mit Vertrauen für Arbeitsplätze zu bewerben.
Offizielle Website: https://open-resume.com
Der Lebenslauf -Builder von OpenResume ermöglicht es dem Benutzer, einen modernen professionellen Lebenslauf problemlos zu erstellen.
Es hat 5 Kernfunktionen:
Besonderheit | Beschreibung |
|---|---|
| 1. Echtzeit UI -Update | Der Lebenslauf -PDF wird in Echtzeit aktualisiert, wenn Sie Ihre Lebenslaufinformationen eingeben, sodass Sie die endgültige Ausgabe problemlos sehen können. |
| 2. Modernes Design des professionellen Lebenslaufs | Der Lebenslauf PDF ist ein modernes professionelles Design, das uns Best Practices hält und ATS -freundlich zu hochrangigen ATS -Plattformen wie Gewächshaus und Hebel ist. Es formatiert automatisch Schriftarten, Größen, Ränder und Kugelpunkte, um Konsistenz zu gewährleisten und menschliche Fehler zu vermeiden. |
| 3.. Privatsphäre Fokus | Die App läuft nur lokal in Ihrem Browser, was bedeutet, dass keine Anmeldung erforderlich ist und keine Daten Ihren Browser verlassen. Daher gibt sie Ihre persönlichen Daten beruhigt. (Lustige Tatsache: Nur lokal ausführen bedeutet, dass die App immer noch funktioniert, auch wenn Sie das Internet trennen.) |
| 4. Importieren Sie aus dem vorhandenen Lebenslauf PDF | Wenn Sie bereits über einen vorhandenen Lebenslauf -PDF verfügen, können Sie es direkt importieren, damit Sie Ihr Lebenslauf -Design in buchstäblich nur wenigen Sekunden auf ein modernes professionelles Design aktualisieren können. |
| 5. Erfolgreiche Erfolgsbilanz | OpenResume -Benutzer haben Interviews und Angebote von Top -Unternehmen wie Dropbox, Google und Meta gelandet, um nur einige zu nennen. Es wurde nachgewiesen, dass Personalvermittler und Personalmanager arbeiten und verglichen werden. |
Die zweite Komponente von OpenResume ist der Lebenslauf -Parser. Für diejenigen, die einen vorhandenen Lebenslauf haben, kann der Lebenslauf -Parser helfen, seine ATS -Lesbarkeit zu testen und zu bestätigen.
Sie können mehr über den Abschnitt "Resume Parser -Algorithmus Deep Dive" erfahren.
Kategorie | Auswahl | Beschreibungen |
|---|---|---|
| Sprache | Typoskript | TypeScript ist JavaScript mit statischer Überprüfung und hilft dabei, viele alberne Fehler zum Codezeit zu fangen. |
| UI -Bibliothek | Reagieren | Die deklarative Syntax- und Komponenten-basierte Architektur von React macht es einfach, reaktive wiederverwendbare Komponenten zu entwickeln. |
| Staatsmanagement | Redux -Toolkit | Redux Toolkit reduziert die Kesselplatte, um einen zentralen Redux -Store einzurichten und zu aktualisieren, der zur Verwaltung des komplexen Lebenslaufstatus verwendet wird. |
| CSS -Framework | Rückenwind -CSS | Der Rückenwind beschleunigt die Entwicklung, indem sie hilfreiche CSS -Dienstprogramme bereitstellen und die Notwendigkeit des Kontextschalters zwischen TSX- und CSS -Dateien beseitigen. |
| Web Framework | NEXTJS 13 | Next.js unterstützt die Erzeugung der statischen Website und hilft bei der Erstellung effizienter React -Webseiten, die SEO unterstützen. |
| PDF -Leser | Pdf.js | PDF.JS liest Inhalte aus PDF -Dateien und wird vom Resume Parser bei seinem ersten Schritt verwendet, um einen Inhalt des PDF -Lebenslaufs zu lesen. |
| PDF -Renderer | React-PDF | React-PDF erstellt PDF-Dateien und wird vom Resume Builder verwendet, um eine herunterladbare PDF-Datei zu erstellen. |
OpenResume wird mit dem nächsten Web -Framework erstellt und folgt seiner Projektstruktur. Der Quellcode finden Sie in src/app . Es gibt insgesamt 4 Seitenrouten, wie in der folgenden Tabelle gezeigt. (Codepfad ist relativ zu src/app )
Seitenroute | Codepfad | Beschreibung |
|---|---|---|
| / | /page.tsx | Homepage, die Held, automatische Tippsumläufe, Schritte, Testimonials, Logo -Cloud usw. enthält, usw. |
| /Lebenslauf-Import | /resume-import/page.tsx | Lebenslauf -Importseite, auf der Sie Daten aus einem vorhandenen Lebenslauf -PDF importieren können. Die verwendete Hauptkomponente ist ResumeDropzone ( /components/ResumeDropzone.tsx ) |
| /Lebenslauf-Builder | /resume-builder/page.tsx | Lebenslauf Builder -Seite zum Erstellen und Herunterladen eines Lebenslauf -PDF. Die verwendeten Hauptkomponenten sind ResumeForm ( /components/ResumeForm ) und Resume ( /components/Resume ) |
| /Lebenslauf-Parser | /resume-parser/page.tsx | Lebenslauf Parser -Seite, um die AST -Lesbarkeit eines Lebenslaufs zu testen. Die U-ützige Hauptbibliothek ist parseResumeFromPdf ( /lib/parse-resume-from-pdf ) |
git clone https://github.com/xitanggg/open-resume.git heruntercd open-resumenpm installnpm run devgit clone https://github.com/xitanggg/open-resume.git heruntercd open-resumedocker build -t open-resume .docker run -p 3000:3000 open-resume