
QCV is a premium, AI-powered CV/resume builder platform competing with tadween.me. It offers 15+ professional ATS-friendly templates, AI scoring, job matching, public صفحات المعرض with PDF download, and a standalone لوحة التحكم. Hosted on GitHub Pages with Firebase backend.
ملخص مهني, Proofread, Improve, اقتراح مهارات, تحسين لل ATS, Translate, خطاب تعريف, Tailor to Job
Classic, Modern, Minimal, ATS-Safe, Creative, Executive, Elegant, Bold, Professional, Timeline, Infographic, Photo, Two-Column, Monochrome, and more
Paste your LinkedIn URL and AI auto-generates a complete CV with experience, skills, and education
High-quality PDF download with watermark for free users, clean export for Pro users
Real-time CV scoring with detailed breakdown: Contact, Content, ATS, Skills, Impact
Public portfolio links, My Page, custom domains, QR codes, and portfolio view for employers
Auto-saves CV versions, restore any previous version with one click
AI generates tailored خطاب تعريفs based on your CV and the job description
Track applications, status (Applied/Interview/Offer/Rejected), stats, and notes
Compare two CV versions side by side with AI deep analysis and improvement scoring
AI analyzes your profile and recommends the best CV template for your industry
Deleted CVs go to trash for 30 days, fully recoverable with one click
| الصفحة | الرابط | الوصف | المصادقة |
|---|---|---|---|
| Homepage | / | Landing page with المميزات, pricing, testimonials, JotForm AI chatbot | Public |
| Editor | /editor | Full CV editor with AI, templates, live preview, undo/redo | Login |
| AI Wizard | /ai.html | Step-by-step CV builder with LinkedIn Import and مُوصي القوالب بالذكاء الاصطناعي | Public |
| Login | /login | Email/password + Google OAuth login | Public |
| Sign Up | /signup.html | New account registration | Public |
| Dashboard | /dashboard.html | User dashboard with CV list, stats, quick actions | Login |
| My Page | /my-page.html | User's public profile page | Login |
| Portfolio | /portfolio.html | Portfolio showcase page | Public |
| Portfolio View | /portfolio-view.html?code= | Public CV view with PDF download | Public |
| Pricing | /pay.html | Plan comparison and payment (Vodafone Cash, Fawry, InstaPay) | Public |
| ATS Checker | /ats-checker.html | Free ATS compatibility analysis | Public |
| Job Matcher | /job-matcher.html | CV vs Job Description matching | Public |
| مقارنة السير الذاتية | /compare.html | Compare two CV versions side by side | Public |
| Job Tracker | /tracker.html | Track job applications and status | Login |
| Verify CV | /verify.html | CV authenticity verification | Public |
| لوحة التحكم | /admin.html | Full admin: users, revenue, blog, staff, security, RBAC | Admin |
| Support | /support.html | User support ticket system | Login |
| Staff Panel | /staff-panel.html | Staff management interface | Staff |
| Blog | /blog.html | 12 Arabic SEO blog posts | Public |
| About | /about.html | About QCV | Public |
| Terms | /terms.html | Terms of service (Arabic) | Public |
| Careers | /careers.html | Careers/jobs page | Public |
| Contact | /contact.html | Contact form | Public |
| Help | /help.html | Help/FAQ page | Public |
| الوحدة | الغرض | الأسطر |
|---|---|---|
ai-service.js | Unified AI service — Pollinations GET + keyed fallback | ~120 |
template-engine.js | 15 CV template rendering engine | ~3,500 |
lang.js | Bilingual support (Arabic/English) | ~800 |
theme.js | Dark/light mode toggle | ~150 |
cv-analyzer.js | CV scoring engine (5 categories) | ~340 |
job-matcher.js | CV vs Job matching algorithm | ~200 |
tutorial.js | Step-by-step guided tours | ~400 |
maintenance.js | Maintenance mode handling | ~100 |
auto-reload.js | Auto-reload polling (120s) | ~50 |
site-settings.js | Site settings from Firebase | ~80 |
analytics.js | Analytics tracking | ~60 |
notify-sounds.js | Notification sounds (Web Audio API) | ~120 |
admin-enhancements.js | لوحة التحكم enhancements | ~300 |
Vodafone Cash: 01028707543 (محمد ايمن) | Fawry: Available | InstaPay: Available | 48h Trial: 30 EGP
All AI runs through window.QCVAI — a unified service with Pollinations GET (free, no key) → Pollinations keyed as fallback. Timeout: 12s. All paid providers (Groq, DeepSeek, xAI, OpenAI, OpenRouter) are currently dead/expired.
| ميزة | الموقع | حجم الأمر | محترف؟ |
|---|---|---|---|
| ملخص مهني | editor.html | ~200 chars | مجاني |
| تدقيق النص | editor.html | ~150 chars | مجاني |
| تحسين المحتوى | editor.html | ~200 chars | مجاني |
| اقتراح مهارات | editor.html | ~120 chars | مجاني |
| تحسين لل ATS | editor.html | ~150 chars | مجاني |
| ترجمة السيرة الذاتية | editor.html | ~100 chars | مجاني |
| خطاب تعريف | editor.html | ~250 chars | مجاني |
| تخصيص السيرة للوظيفة | editor.html | ~300 chars | محترف |
| تحليل فجوات المهارات | editor.html | ~300 chars | محترف |
| تحضير المقابلة | editor.html | ~300 chars | محترف |
| CV Score | ats-checker.html | ~200 chars | مجاني |
| LinkedIn Import | ai.html | ~300 chars | مجاني |
| AI Template Rec | ai.html | ~100 chars | مجاني |
| CV Deep Analysis | compare.html | ~200 chars | مجاني |
Firebase Auth — Email/password + Google OAuth. Session persistence enabled. Auto-redirect on unauthorized.
Firebase RTDB with .validate rules. User data isolated by UID. Admin access via hardcoded credentials.
Standalone login: admin / Qcv@admin1. 19 sidebar tabs. Audit log tracks all actions. RBAC for staff.
Staff login via login.html with Firebase staff/ records. Role-based access control.
users/{uid}/ — User data, CVs, settingsstaff/ — Staff recordsjobs/ — Job postingssupport/ — Support ticketssiteSettings/ — Site confignewsletter/ — SubscribersauditLogs/ — Admin audit trailblogPosts/ — Blog contentportfolioLinks/ — Portfolio codes