OpenResume-это мощный строитель резюме с открытым исходным кодом и анализатор резюме.
Цель OpenResume - предоставить каждому бесплатный доступ к современному профессиональному дизайну резюме и позволить любому, чтобы любой с уверенностью подать заявку на работу.
Официальный сайт: https://open-resume.com
Resume Builder от OpenResume позволяет пользователю легко создавать современное профессиональное резюме.
Он имеет 5 основных функций:
Особенность | Описание |
|---|---|
| 1. Обновление пользовательского интерфейса в реальном времени | Резюме PDF обновляется в режиме реального времени, когда вы вводите информацию о резюме, поэтому вы можете легко увидеть окончательный результат. |
| 2. Современный профессиональный дизайн резюме | Резюме PDF - это современный профессиональный дизайн, который придерживается передовых практик и является дружественным для ATS для лучших платформ ATS, таких как теплица и рычаг. Он автоматически форматирует шрифты, размеры, маржу, точки пуль, чтобы обеспечить согласованность и избежать человеческих ошибок. |
| 3. Конфиденциальность фокуса | Приложение работает только локально в вашем браузере, что означает, что не требуется регистрация, и никакие данные никогда не покидают ваш браузер, поэтому оно дает вам душевное спокойствие в ваших личных данных. (Забавный факт: запуск только локально означает, что приложение все еще работает, даже если вы отключите Интернет.) |
| 4. Импорт из существующего резюме PDF | Если у вас уже есть существующий резюме PDF, у вас есть возможность импортировать его напрямую, поэтому вы можете обновить свой дизайн резюме для современного профессионального дизайна буквально несколько секунд. |
| 5. Успешный послужной список | Пользователи OpenResume провели интервью и предложения от ведущих компаний, таких как Dropbox, Google, Meta, и это несколько. Доказано, что это работает и сравнивает рекрутеры и менеджеры по найму. |
Второй компонент OpenResume - анализатор резюме. Для тех, у кого есть существующее резюме, анализатор резюме может помочь проверить и подтвердить его читаемость ATS.
Вы можете узнать больше об алгоритме анализатора резюме в разделе «Алгоритм анализатора резюме».
Категория | Выбор | Описания |
|---|---|---|
| Язык | Машинопись | TypeScript - это JavaScript с проверкой статического типа и помогает поймать много глупых ошибок во время кода. |
| Библиотека пользовательского интерфейса | Реагировать | Декларативный синтаксис и компонентный синтаксис React позволяет разработать реактивные многоразовые компоненты. |
| Государственное управление | Redux Toolkit | Redux Toolkit уменьшает шаблон для настройки и обновления центрального магазина Redux, который используется для управления сложным состоянием резюме. |
| CSS Framework | Tailwind CSS | Тяжелый ветер ускоряет разработку, предоставляя полезные утилиты CSS и удаляя необходимость переключения контекста между файлами TSX и CSS. |
| Веб -структура | NextJs 13 | Next.js поддерживает статическую генерацию сайтов и помогает создавать эффективные веб -страницы React, которые поддерживают SEO. |
| PDF читатель | PDF.JS | PDF.JS считывает содержимое из файлов PDF и используется анализатором резюме на его первом шаге для чтения содержимого резюме PDF. |
| PDF -рендерер | React-Pdf | React-PDF создает PDF-файлы и используется Resume Builder для создания загружаемого файла PDF. |
OpenResume создается с помощью веб -структуры NextJS и следует за своей структурой проекта. Исходный код можно найти в src/app . Всего есть 4 -страничные маршруты, как показано в таблице ниже. (Путь кода относительно src/app )
Страница маршрут | Кодовый путь | Описание |
|---|---|---|
| / | /page.tsx | Домашняя страница, которая содержит герой, автозаправление, шаги, отзывы, логотип облако и т. Д. |
| /резюме-импорт | /resume-import/page.tsx | Возобновите страницу импорта, где вы можете импортировать данные из существующего резюме PDF. Основным используемым компонентом является ResumeDropzone ( /components/ResumeDropzone.tsx ) |
| /резюме-строитель | /resume-builder/page.tsx | Возобновите страницу Builder, чтобы создать и загрузить резюме PDF. Основными используемыми компонентами являются ResumeForm ( /components/ResumeForm ) и Resume ( /components/Resume ) |
| /Резюме-Парсер | /resume-parser/page.tsx | Возобновите страницу синтаксического анализатора, чтобы проверить читаемость AST RESUME. Основная библиотека используется parseResumeFromPdf ( /lib/parse-resume-from-pdf ) |
git clone https://github.com/xitanggg/open-resume.gitcd open-resumenpm install зависимостиnpm run devgit clone https://github.com/xitanggg/open-resume.gitcd open-resumedocker build -t open-resume .docker run -p 3000:3000 open-resume