Aller au contenu principal
Guides

Étude de cas : comment nous avons créé CVHancer, un SaaS de CV par IA

CVHancer est notre propre produit : un générateur de CV par IA qui adapte un CV à chaque offre et le vérifie comme le font les logiciels de recrutement. Voici ce que nous avons construit, la technologie utilisée et les choix qui l'ont rendu rapide, économique à exploiter et fiable.

GuidesMis à jour le 12 octobre 20264 min de lecture

01Le problème : un seul CV pour toutes les offres

La plupart des candidats envoient le même CV à toutes les offres. Les logiciels de recrutement (ATS) et les recruteurs l'écartent alors, car il ne contient pas les mots-clés du poste, utilise une mise en page illisible pour un logiciel ou ne respecte pas les usages du pays.

Les rédacteurs IA génériques aggravent le problème : ils inventent des réussites que le candidat devra ensuite défendre en entretien. Nous voulions un outil qui adapte un CV à une offre en utilisant uniquement ce qui y est déjà vrai, et qui explique chaque suggestion.

02Ce que nous avons construit

  • Import par IA : importez un CV PDF ou Word et obtenez des sections propres et modifiables.
  • Correspondance avec l'offre : collez une offre pour voir un score et les mots-clés couverts, partiels ou manquants.
  • Réécriture par IA : des points reformulés pour le poste, fondés sur l'expérience réelle du candidat.
  • Audit ATS : plus de 30 contrôles pondérés qui indiquent la ligne exacte à corriger.
  • Formats par pays : 13 formats, du CV américain au Lebenslauf allemand.
  • Outils de recherche d'emploi : 45 modèles, export PDF, lettres de motivation, préparation aux entretiens et suivi des candidatures.

Autour du produit, on trouve tout ce dont un SaaS a besoin : comptes, offres et crédits IA, paiements, e-mails transactionnels, tableau de bord d'administration, statistiques et suivi des erreurs.

03La technologie

CoucheChoixPourquoi
Application webNuxt 3, Vue 3, Tailwind CSSDes pages rapides, rendues côté serveur, qui se positionnent sur Google et se comportent comme une application.
APINestJS, MongoDBUn backend structuré et typé, avec un module par domaine : CV, IA, facturation, administration.
IALLM via OpenRouterUne seule API pour plusieurs modèles : chaque tâche utilise le meilleur modèle pour son coût.
Export PDFChrome headless (Puppeteer)Des PDF fidèles au pixel près, en texte, lisibles par les ATS.
PaiementsDodo PaymentsUn « merchant of record » qui gère la TVA et les taxes internationales.
ExploitationStockage S3, Sentry, DockerStockage fiable des fichiers, alertes d'erreur et déploiements reproductibles.

04Quatre choix qui ont fait la différence

1. L'audit ATS n'utilise pas d'IA. Les contrôles s'exécutent dans le navigateur à chaque frappe, avec des poids fixes : un contrôle réussi rapporte tous ses points, un avertissement la moitié, un échec aucun. Le score est instantané, gratuit à calculer et toujours explicable, et les contrôles non applicables sont ignorés plutôt que comptés comme réussis.

2. L'IA est mesurée et surveillée. Chaque action IA consomme des crédits, chaque offre inclut un quota mensuel, et la dépense IA quotidienne est enregistrée. En cas de pic, l'équipe reçoit une alerte par e-mail avant la facture.

3. La confidentialité dès la conception. L'extension de navigateur ne lit une offre que dans l'onglet sur lequel l'utilisateur clique, et la transmet dans le fragment de l'URL, que les navigateurs n'envoient jamais à un serveur. Rien n'arrive sur notre API tant que l'utilisateur n'agit pas.

4. Un seul code partout. Le site, l'application web installable et l'application Android (une Trusted Web Activity) partagent le même code : chaque déploiement les met tous à jour en même temps.

05Quatre langues dès le premier jour

L'interface de CVHancer est disponible en anglais, français, néerlandais et arabe, avec une mise en page complète de droite à gauche pour l'arabe. Les messages d'audit, les formats par pays et les modèles sont eux aussi traduits, pas seulement les menus. Le prévoir dès le départ coûte bien moins cher que de l'ajouter ensuite.

06Calendrier

Le premier commit date de début août 2026. Environ dix semaines et plus de 350 commits plus tard, CVHancer est en ligne avec des offres gratuites et payantes. Livrer tôt une première version utilisable et l'améliorer avec les retours des utilisateurs a compté davantage que de tout planifier à l'avance.

07Ce que cela signifie pour votre projet

CVHancer suit la même approche que nos projets clients : des fondations SaaS solides, l'IA là où elle apporte une vraie valeur et des coûts maîtrisés. Si vous préparez un SaaS ou un produit basé sur l'IA, découvrez nos services de développement SaaS sur mesure et d'automatisation IA, ou essayez CVHancer(s'ouvre dans un nouvel onglet) pour voir le résultat.

08Questions fréquentes

Qu'est-ce que CVHancer ?
CVHancer est un générateur de CV en ligne par IA. Il adapte un CV à une offre d'emploi, montre les mots-clés manquants, vérifie le CV pour les logiciels de recrutement (ATS) et l'exporte en PDF. Vous pouvez commencer gratuitement.
Qui a créé CVHancer ?
CVHancer a été conçu, développé et est exploité par Teklick, le studio derrière ce site.
Quelles technologies utilise CVHancer ?
Nuxt 3 et Vue 3 pour l'application web, NestJS et MongoDB pour l'API, des grands modèles de langage via OpenRouter pour les fonctions d'IA, Puppeteer pour l'export PDF et Dodo Payments pour la facturation.
Teklick peut-il créer un SaaS similaire pour mon entreprise ?
Oui. Nous développons des plateformes SaaS sur mesure et des fonctionnalités d'IA pour les entreprises. Réservez un appel gratuit de 30 minutes pour parler de votre idée, du calendrier et du budget.