CV Optimizer — by Uriel Allahonou
by Uriel Allahonou
Outil Gratuit · Propulsé par IA

Votre CV optimisé
pour chaque poste.

Uploadez votre CV et collez l'offre d'emploi. L'IA analyse, score et réécrit votre CV pour maximiser vos chances d'entretien.

1
Vos documents
2
Analyse
3
CV Optimisé
4
Export
⚡ Mode démo actif — configurez proxy.php sur votre serveur pour activer l'analyse IA complète.
📄
Votre CV
TXT, Word ou texte libre
0 car.
⬆️

Cliquez ou glissez votre fichier ici

Word (.docx) ou TXT — ou collez directement ci-dessous
ou
🎯
Offre d'emploi
Copiez-collez l'offre complète
0 car.
Lecture et extraction des données...
Analyse comparative CV / Offre...
Calcul du score de compatibilité...
Réécriture et optimisation du CV...
Préparation de l'export Word...
📊 Score de compatibilité
-- /100

💡 Recommandations
    ✅ Points forts
      ⚠️ Points à corriger
        📝 CV Optimisé
        🎤 Conseils pour l'entretien

          CV Optimizer — Outil créé par Uriel Allahonou · Growth Architect · No-code & IA

          '; const blob = new Blob(['\ufeff', html], { type: 'application/msword' }); const a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = 'CV-Optimise.doc'; a.click(); }function copyCV() { navigator.clipboard.writeText(optimizedCV).then(() => { const btn = document.getElementById('copyBtn'); btn.textContent = '✓ Copie !'; setTimeout(() => btn.textContent = '📋 Copier le texte', 2000); }); }function restart() { document.getElementById('results').classList.remove('show'); document.getElementById('inputSection').style.opacity = '1'; document.getElementById('inputSection').style.pointerEvents = 'auto'; document.getElementById('cvText').value = ''; document.getElementById('offreText').value = ''; document.getElementById('cvCount').textContent = '0 car.'; document.getElementById('offreCount').textContent = '0 car.'; document.getElementById('cvSuccess').classList.remove('show'); document.getElementById('cvZone').style.display = 'block'; document.getElementById('cvCard').classList.remove('highlight'); ['ls1','ls2','ls3','ls4','ls5'].forEach(id => { document.getElementById(id).classList.remove('active','done'); }); optimizedCV = ''; setStep(1); window.scrollTo({ top:0, behavior:'smooth' }); }