Home (Українська) - Fighter90/career-ops-ui GitHub Wiki
career-ops-ui
Чистий веб-інтерфейс у документаційному стилі для AI-конвеєра пошуку роботи career-ops. Шукайте, оцінюйте, досліджуйте, відгукуйтесь і відстежуйте кожну вакансію в одній вкладці браузера.
Поточний реліз: v1.237.1 · Node ≥ 18 · Express 4 + SPA на ванільному JS · 94 адаптерів сканера · 37 модуль маршрутів · 17 мов інтерфейсу · 3210 юніт-тестів.
Неофіційний UI — не афілійований із career-ops / santifer і не схвалений ними.
Що це
career-ops-ui — це односторінковий застосунок (Express + ванільний JavaScript), який додає CRM-подібний браузерний інтерфейс поверх CLI-системи Fighter90/career-ops. Він не замінює career-ops — він працює всередині проєкту career-ops як career-ops/web-ui/ і читає/записує ті самі файли (cv.md, config/profile.yml, data/applications.md, reports/, portals.yml, …) через батьківську теку ../.
CLI, як і раніше, відповідає за slash-команди та заповнення форм; SPA дає візуальну панель поверх тих самих даних. Без хмарних акаунтів, без телеметрії, без автовідправлення.
Ключові можливості
- Сканування порталів без токенів — 94 самозареєстрованих адаптерів (89 EN + 5 RU) звертаються до публічних API джоб-бордів напряму, без витрат на LLM.
- Оцінювання вакансій і звіти — рубрика 0.0–5.0 за шістьма вимірами, глибоке дослідження компаній, генерація резюме в PDF/DOCX.
- Трекер відгуків — повна воронка з канонічним статусом
Hiredі банером «роботу знайдено». - CV Studio — переписування вашим голосом, CV + супровідний лист під конкретну вакансію, діагностика резюме, маскування персональних даних просто в браузері.
- Інструменти для співбесід — брифи підготовки, живе мок-інтерв'ю, two-pager, план нетворкінгу, кар'єрний план, кар'єрна орієнтація.
- Статистика — п'ять вкладок: AI-звіт про ринок, аналітика власного конвеєра, тренд цільових ролей, патерни відмов і зведення Lifetime, що ретранслюється з батьківського проєкту.
- Обґрунтована AI-допомога — асистент «Запитай документацію», який відповідає лише за вбудованим посібником, плюс лічильник використання та вартості AI.
- Безпека понад усе — сувора CSP (без inline-скриптів), захист від SSRF, XSS-санітайзери з єдиною межею та суворий контракт «лише читання» щодо батьківського проєкту.
Мапа документації
Примітка: докладні довідкові сторінки ведуться лише англійською.
| Сторінка | Зміст |
|---|---|
| Getting-Started | Вимоги, встановлення, запуск, як знаходиться батьківський проєкт. |
| Architecture | Оркестратор Express + 37 модуль маршрутів, SPA, два реєстри сканера, потоки даних. |
| Features | Кожне подання #/ і API-маршрути за ним. |
| API-Reference | Поверхня REST + SSE, згрупована за модулями. |
| Scanner-Providers | 89 EN-адаптери + 5 RU-джерел, як додати новий. |
| Security | CSP, захист SSRF, межі XSS, обмеження частоти запитів. |
| Testing-and-QA | Піраміда тестів, CI-гейти, методологія QA. |
| Localization | 16 локалей, словники, RTL, паритет довідки. |
| Release-Process | Підвищення версії, паритет ×17, тег → реліз → публікація. |
| Troubleshooting-FAQ | Типові проблеми та здобуті уроки. |
Посилання
- Репозиторій: https://github.com/Fighter90/career-ops-ui
- Батьківський проєкт: https://github.com/Fighter90/career-ops · документація: https://career-ops.org/docs
- Релізи: https://github.com/Fighter90/career-ops-ui/releases
Мови
English · Español · Português (Brasil) · 한국어 · 日本語 · Русский · 简体中文 · 繁體中文 · Français · Polski · Dansk · العربية · Deutsch · Italiano · Türkçe