Étude de cas · SaaS · IA

EasyCV.ai : un SaaS de CV avec co-pilote IA, de zéro aux abonnés payants

Un produit complet que j’ai conçu, construit et lancé seul : l’éditeur, les modèles, l’IA, le paiement, le contenu et l’infrastructure. Il tourne tous les jours avec des clients qui paient.

Rôle
Fondateur, seul ingénieur
Statut
En production, abonnés payants
Stack
Next.js 15, Supabase, Stripe, Docker
IA
14 endpoints, facturés à l’usage
Page d’accueil d’EasyCV.ai
EasyCV.ai, page d’accueil. Le produit existe en cinq langues.

Le problème

Trois CV sur quatre sont rejetés par un logiciel de tri avant qu’un humain ne les lise. Les candidats ne savent pas pourquoi, et les outils existants se contentent de proposer des modèles jolis. EasyCV devait faire mieux : dire ce qui bloque, le corriger, et adapter le CV à l’offre visée.

Ce que j’ai construit

  • Un éditeur de CV avec 32 modèles PDF, rendus côté serveur pour que le PDF téléchargé soit identique à l’aperçu.
  • Un co-pilote IA : réécriture des sections, score ATS avec les raisons, adaptation à une offre d’emploi collée, sections personnalisées créées par l’assistant. Quatorze endpoints IA, chacun facturé en crédits à l’usage, avec la facturation à la validation et non à l’essai.
  • Un job board branché sur l’API de France Travail, et un widget embarquable pour les partenaires B2B.
  • Abonnements et paiements Stripe, e-mails transactionnels Brevo, blog de 64 articles en cinq langues généré et maintenu par un pipeline de contenu.
  • Un tableau de bord d’administration, six tâches planifiées, et un dispositif de suivi des coûts IA par utilisateur.

Comment c’est construit

Next.js 15 avec l’App Router et TypeScript, Supabase pour la base et l’authentification, Tailwind et shadcn/ui pour l’interface. Déploiement en conteneur Docker sur Hetzner via Coolify et Traefik, par GitHub Actions. Les modèles d’IA sont interchangeables : les prompts sont versionnés, évalués, et le coût par requête est mesuré avant qu’une fonction ne soit ouverte aux clients.

Un point qui compte pour un client : quand un abonné a signalé que le co-pilote créait des sections invisibles, le problème a été isolé, corrigé dans les 32 modèles, et les données de production réparées le jour même, sans interruption.

Ce que cela montre

Qu’un produit complet, avec de l’IA facturée et des clients qui paient, peut être conçu, construit et exploité par une seule personne qui maîtrise toute la chaîne. C’est le même savoir-faire que j’applique à vos projets : du cadrage à la mise en production, puis au suivi.

Ce sur quoi vous pouvez compter

Des règles simples, sur tout ce que je construis

Le prix d’abord écrit et signé avant la première ligne de code
Une démo qui tourne avant de parler d’un budget complet
C’est à vous le code, le domaine, les comptes, la documentation
Je reste après la mise en ligne, pour surveiller et améliorer

Questions

Ce qu’on me demande sur ce projet

Pouvez-vous construire un SaaS comme celui-ci pour moi ?

Oui. C’est le format de projet que je connais le mieux : une première version en production en deux à trois mois, puis des livraisons régulières. Le prix est écrit avant de commencer et vous possédez le code.

Comment maîtrisez-vous les coûts de l’IA ?

Chaque appel est mesuré et facturé à l’utilisateur en crédits, les prompts sont versionnés, et les fonctions ne sont ouvertes qu’après évaluation sur de vrais cas. Vous connaissez le coût par usage avant de lancer.

Votre projet

Parlons de ce que vous voulez construire

Vingt minutes, sans engagement. Vous décrivez le besoin avec vos mots ; je vous dis honnêtement si je peux le construire, en combien de temps, et à quel prix. Si je ne suis pas la bonne personne, je vous le dis aussi.

Réponse sous un jour ouvré · +33 6 73 14 89 14 · Nice, sur site jusqu’à Monaco et Sophia Antipolis

WhatsApp