Home (العربية) - Fighter90/career-ops-ui GitHub Wiki
career-ops-ui
واجهة ويب نظيفة بأسلوب التوثيق لخط أنابيب البحث عن عمل بالذكاء الاصطناعي career-ops. ابحث، وقيِّم، وتعمّق في البحث، وقدِّم، وتتبَّع كل عرض عمل من علامة تبويب متصفح واحدة.
الإصدار الحالي: v1.237.1 · Node ≥ 18 · Express 4 + تطبيق صفحة واحدة بجافاسكريبت خام · 94 محوِّل مسح · 37 وحدة مسارات · 17 لغة للواجهة · 3210 اختبار وحدة.
واجهة غير رسمية — غير تابعة لـ career-ops / santifer وغير معتمدة منهما.
ما هو
career-ops-ui هو تطبيق صفحة واحدة (Express + جافاسكريبت خام) يضع واجهة متصفح بأسلوب CRM فوق نظام سطر الأوامر Fighter90/career-ops. إنه لا يستبدل career-ops — بل يعمل داخل مشروع career-ops كمجلد career-ops/web-ui/ ويقرأ/يكتب الملفات نفسها (cv.md، config/profile.yml، data/applications.md، reports/، portals.yml، …) عبر المجلد الأب ../.
يبقى سطر الأوامر مسؤولًا عن أوامر السلاش وتعبئة النماذج؛ بينما يوفر التطبيق لوحة تحكم مرئية فوق البيانات نفسها. بلا حسابات سحابية، بلا قياس عن بُعد، بلا إرسال تلقائي.
القدرات الرئيسية
- مسح بوابات الوظائف دون توكنات — 94 محوِّلًا ذاتي التسجيل (89 دوليًا + 5 روسية) يستدعي واجهات برمجة تطبيقات لوحات الوظائف العامة مباشرة، دون أي تكلفة LLM.
- تقييم العروض والتقارير — معيار من ست أبعاد بمقياس 0.0–5.0، بحث معمّق عن الشركات، توليد السيرة الذاتية بصيغة PDF/DOCX.
- متتبِّع الطلبات — قمع كامل مع الحالة القانونية
Hiredولافتة «حصلت على الوظيفة». - CV Studio — إعادة صياغة بصوتك، سيرة ذاتية + خطاب تقديم مخصصان للوظيفة، تشخيص السيرة الذاتية، إخفاء البيانات الشخصية داخل المتصفح.
- عدة المقابلات — ملخصات تحضيرية، مقابلة تجريبية مباشرة، صفحة تعريفية (two-pager)، خطة تواصل مهني، خطة مسار مهني، توجيه مهني.
- الإحصاءات — خمس علامات تبويب: تقرير سوق بالذكاء الاصطناعي، تحليلات خط الأنابيب الخاص بك، اتجاه الأدوار المستهدفة، أنماط الرفض، وملخص Lifetime المُمرَّر من المشروع الأب.
- مساعدة ذكاء اصطناعي مُوثَّقة — مساعد «اسأل التوثيق» الذي يجيب فقط من الدليل المدمج، إضافة إلى عدّاد استخدام وتكلفة الذكاء الاصطناعي.
- الأمان أولًا — سياسة CSP صارمة (لا سكربتات مضمّنة)، حماية من SSRF، منظِّفات XSS بحدود واحدة، وعقد صارم للقراءة فقط تجاه المشروع الأب.
خريطة التوثيق
ملاحظة: صفحات المرجع التفصيلية تُصان بالإنجليزية فقط.
| الصفحة | المحتوى |
|---|---|
| Getting-Started | المتطلبات، التثبيت، التشغيل، كيفية العثور على المشروع الأب. |
| Architecture | منسِّق Express + 37 وحدة مسارات، التطبيق، سِجلّا الماسح، تدفقات البيانات. |
| Features | كل عرض #/ ومسارات API التي تدعمه. |
| API-Reference | سطح REST + SSE مجمّعًا حسب الوحدة. |
| Scanner-Providers | المحوِّلات الدولية الـ77 + المصادر الروسية الـ5، وكيفية إضافة محوِّل جديد. |
| Security | CSP، حماية SSRF، حدود XSS، تحديد المعدل. |
| Testing-and-QA | هرم الاختبارات، بوابات CI، منهجية ضمان الجودة. |
| Localization | 16 لغة، ملفات القواميس، الكتابة من اليمين لليسار، تكافؤ المساعدة. |
| 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