
QCV هو منصة احترافية مدعومة بالذكاء الاصطناعي لبناء السيرة الذاتية. يوفر 30 قالباً مهنياً متوافقاً مع أنظمة ATS، و14+ ميزة ذكاء اصطناعي، وتصدير PDF، وصفحات محفظة عامة، ولوحة تحكم كاملة مع 19 تبويب، ونظام دعم وتذاكر، ونظام موظفين، ومدونة عربية SEO، وأدوات وظائف خارجية.
| الصفحة | الرابط | الدخول | الوصف |
|---|---|---|---|
| الرئيسية | / | عام | Landing page — مميزات، تسعير، شهادات، FAQ، مدونة |
| المحرر | /editor | دخول | محرر سيرة ذاتية كامل — AI، 30 قالب، تصدير PDF، سجل إصدارات، Undo/Redo |
| شات AI | /ai.html | دخول | شات ذكاء اصطناعي مع Firebase Auth، streaming، صوت، سجل محادثات |
| أدوات AI | /ai-tools | عام | خطاب تعريف، مسار مهني، تقدير رواتب، تدريب مقابلات |
| فحص ATS | /ats-checker | عام | تقييم سيرة ذاتية مع 5 فئات + نصائح مواقع وظائف خارجية |
| مقارنة CV | /compare | عام | مقارنة سيرتين ذاتيتين جنباً إلى جنب مع تحليل AI |
| متتبع الوظائف | /tracker | دخول | تتبع طلبات العمل — شركة، وظيفة، حالة، ملاحظات |
| المعرض | /templates | عام | عرض 30 قالب مع معاينة فورية وتصنيفات |
| محفظة | /portfolio | دخول | إدارة المحافظ — إنشاء، مشاركة، تتبع |
| عرض المحفظة | /portfolio-view | عام | رابط عام لعرض السيرة الذاتية + تحميل PDF |
| توقيع البريد | /email-signature | عام | 6 قوالب توقيع بريد — نسخ HTML/نص، عرض فوري، RTL |
| خطاب تعريف | /cover-letter | عام | 5 قوالب خطاب تعريف — توليد AI + يدوي + تحميل TXT |
| تحقق | /verify | عام | التحقق من صحة السيرة الذاتية |
| الاشتراك | /pay | دخول | خطوتين: اختيار الباقة → الدفع. واتساب + إيصال + confetti |
| الدخول | /login | عام | Email/Password + Google OAuth + redirect support |
| لوحة الإدارة | /admin | admin | 19 تبويب — مستخدمين، إيرادات، domains، مدونة، موظفين، أمان |
| إعداد Admin | /admin-setup | admin | إعدادات الموقع — ألوان، بانر، hero، تسعير، إشعارات، footer، SEO |
| المدونة | /blog | عام | 12 مقال عربي SEO — CV writing, ATS, interviews |
| التقرير | /summary | عام | هذا التقرير الشامل |
| من نحن / الشروط / تواصل / مساعدة / وظائف | /about, /terms, /contact, /help, /careers | عام | صفحات ثابتة |
| الخصوصية | /privacy | عام | سياسة الخصوصية |
| 404 | /404 | عام | صفحة خطأ مخصصة |
مجاني: قالب كلاسيك فقط (1 قوالب) | Pro/Unlimited: جميع الـ 30 قالب مفتوحة
ملف: js/template-engine.js — تسجيل جميع القوالب عبر QCVTemplates.register()
| الميزة | الموقع | الباقة | النوع |
|---|---|---|---|
| ملخص مهني | editor.html | مجاني | AI Generate |
| تدقيق لغوي | editor.html | مجاني | AI Proofread |
| تحسين المحتوى | editor.html | مجاني | AI Improve |
| اقتراح مهارات | editor.html | مجاني | AI Skills |
| تحسين لل ATS | editor.html | مجاني | AI ATS Optimize |
| ترجمة السيرة الذاتية | editor.html | مجاني | AI Translate |
| خطاب تعريف (في المحرر) | editor.html | مجاني | AI Cover Letter |
| تخصيص السيرة للوظيفة | editor.html | Pro | AI Tailor |
| تحليل فجوات المهارات | editor.html | Pro | AI Skill Gap |
| تحضير المقابلة | editor.html | Pro | AI Interview Prep |
| تقييم السيرة الذاتية | ats-checker.html | مجاني | AI CV Scoring |
| شات AI مخصص | ai.html | دخول | Chat + Voice + History |
| استيراد LinkedIn | ai.html | مجاني | AI LinkedIn Import |
| توصية قالب بالذكاء الاصطناعي | ai.html | مجاني | AI Template Recommender |
| خطاب تعريف (standalone) | cover-letter.html | مجاني | AI + Manual |
| مستشار المسار المهني | ai-tools.html | مجاني | AI Career Path |
| مُقدّر الرواتب | ai-tools.html | مجاني | AI Salary Estimator |
| مدرب المقابلات | ai-tools.html | مجاني | AI Interview Coach |
| مقارنة سيرتين | compare.html | مجاني | AI CV Comparison |
| مطابقة وظيفة | job-matcher | مجاني | AI Job Match |
قائمة بـ 20 مستخدم/صفحة مع بحث، تعديل، حذف، تتبع تسجيل الدخول (IP, city, device, browser)
إجمالي الإيرادات، الاشتراكات النشطة، Pending، اشتراكات منتهية مع تأكيد يدوي قبل التخفيض
إدارة Domains — اسم، مدة (أيام/شهر)، خطة، استخدام فعلي من Firebase، حفظ في /domains/ و /approvedDomains/
إدارة 12+ مقال — إنشاء، تعديل، حذف، نشر/إلغاء النشر
نظام دعم — استطلاع كل 30 ثانية، AbortController 8s timeout، فلتر بالحالة
إضافة/تعديل/حذف موظفين مع صلاحيات كاملة (Full Access, Read Only, Support Only)
تتبع IP، city, device, browser مع كل تسجيل دخول
Charts.js — إيرادات شهرية، مستخدمين نشطين، نمو
إنشاء وتعديل حملات تسويقية مع تتبع الأداء
إثبات الدفع عبر واتساب تلقائي مع ملء بيانات الباقة والاسم والهاتف
مجاني → يذهب مباشرة للمحرر | Firebase في module script منفصل عن UI logic
1. Admin يحفظ في /domains/ + يزامن إلى /approvedDomains/
2. login.html يقرأ من /approvedDomains/ للتحقق
3. المدة: <=24 = أشهر (legacy) | >24 = أيام (جديد) — login يكشف تلقائياً
4. USAGE يحسب من عدد الإيميلات في allUsers الفعلي
5. الحذف يزامن من كلا المسارين
6. applyDomainPlanToUsers() — تحديث خطة المستخدمين الحاليين تلقائياً
| الوحدة | الوظيفة |
|---|---|
ai-service.js | Unified QCVAI — Pollinations GET + POST + keyed fallback, cache, retry |
template-engine.js | 30 قالب CV — تسجيل وعرض عبر QCVTemplates.register() |
lang.js | ثنائي اللغة — عربي/إنجليزي |
theme.js | وضع داكن/فاتح |
cv-analyzer.js | تقييم السيرة الذاتية (5 فئات) |
job-matcher.js | مطابقة السيرة مع الوظيفة |
tutorial.js | جولات إرشادية |
maintenance.js | وضع الصيانة |
auto-reload.js | استطلاع كل 120 ثانية |
site-settings.js | إعدادات Firebase |
analytics.js | تتبع |
notify-sounds.js | إشعارات صوتية |
admin-enhancements.js | mميزات لوحة الإدارة (v2) |
animations.js | تأثيرات حركية |