Banc d'essai d'idées
Étude de charge
Vous demandez une première version commercialisable en une semaine. Avant de répondre oui, j'ai décomposé chaque fonctionnalité de votre brief en tâches réelles. Voici ce que donne le calcul, sans arrondi favorable.
Périmètre intégral
28,2
jours-homme
V1 commercialisable
4 sem.
16,3 jours-homme
Forfait ferme
9 800 €
HT, dans votre fourchette
01 / LE DÉLAI
Personne ne le livre en 7 jours. 28,2 jours-homme étalés sur une semaine, ça fait 4 jours de travail par jour, soit une trentaine d'heures quotidiennes. Le problème n'est pas le niveau du développeur, c'est la division.
Charge requise contre capacité réelle
L'écart de 4× ne se rattrape pas en tapant plus vite. Il se rattrape en réduisant le périmètre, ce que fait la V1 décrite plus bas.
Cinq postes qui ne se compressent pas
L'itération des prompts
On écrit, on lance, on lit la sortie, on corrige. Ce cycle sépare un outil qui propose des pistes exploitables d'un outil qui recrache du texte générique. Le temps d'évaluation ne s'accélère pas.
Stripe en production
Webhooks, idempotence, échecs, remboursements. Ça se valide avec de vrais paiements, sur plusieurs jours.
Le DNS et le certificat wildcard
La propagation DNS suit son propre rythme, entre 24 et 48 heures. Le certificat wildcard demande en plus une délégation de serveurs de noms.
Les tests sur ce qui encaisse
Un bug d'affichage se corrige lundi matin. Un paiement mal testé, c'est de l'argent réel et un client mécontent.
Votre recette
Vous devez voir le produit, l'essayer, demander des changements. Ce n'est pas du développement, mais ça occupe du calendrier.
L'objection que vous allez me faire
« Avec l'IA, ça devrait aller beaucoup plus vite. »
Vous avez raison, et c'est déjà compté. Je développe à 100 % avec l'IA depuis un moment. Le même périmètre demande 35 à 45 jours à une agence qui travaille de façon classique, contre 16,3 jours ici. Les 4 semaines que je vous annonce sont déjà le résultat de cette compression, pas un calendrier d'avant l'IA.
Là où l'IA change tout, c'est sur le coût : elle le divise par 2 à 3. Elle ne divise pas le calendrier par 4, parce que les temps d'attente, de mesure et de validation restent les mêmes.
Un junior qui code à l'arrache vous livrera quelque chose en 7 jours. Vous découvrirez la facture au premier mois d'exploitation, quand il faudra reprendre l'architecture avec de vrais utilisateurs et de vrais paiements dedans.
02 / LA DÉMO
Onze écrans construits à partir du parcours utilisateur de votre brief, avec un jeu de données de démonstration. Naviguez dans le menu de gauche.
3 pistes en test, campagnes actives depuis le 18 juillet
Crédits
340
Visiteurs
3 325
Prospects
106
Coût par prospect
14,20 €
Prospects collectés, 14 derniers jours
+38 % sur une semaine
Vos pistes en test
Conciergerie Airbnb en zone rurale
conciergerie-rurale.lab-idees.com
63 prospects
8,40 € par prospect
Recrutement de saisonniers agricoles
saisonniers-agri.lab-idees.com
29 prospects
17,90 € par prospect
Maintenance vélo électrique en entreprise
velo-entreprise.lab-idees.com
14 prospects
38,20 € par prospect
Étape 3 sur 5. Vos réponses orientent la génération des opportunités.
Question 3
Quel budget mensuel pouvez-vous consacrer aux tests publicitaires ?
Réponses enregistrées au fil de l'eau. Vous pouvez reprendre plus tard.
Paiement par Stripe, reçu envoyé automatiquement.
Découverte
100
crédits
49 €
Test complet
500
crédits
199 €
Intensif
2 000
crédits
690 €
Aucun crédit perdu. Le débit n'est validé qu'une fois la génération réussie. Si l'IA échoue ou expire, les crédits reviennent tout seuls sur le compte, sans réclamation à faire.
Historique des transactions
| Date | Opération | Crédits | Solde |
|---|---|---|---|
| 26/07 | Génération d'annonces, piste A | −15 | 340 |
| 24/07 | Landing page, conciergerie rurale | −40 | 355 |
| 23/07 | Échec de génération, remboursement automatique | +25 | 395 |
| 23/07 | Génération d'opportunités | −25 | 370 |
| 18/07 | Achat du pack Test complet, 199 € | +500 | 500 |
6 pistes analysées à partir de votre profil, 25 crédits
Conciergerie Airbnb en zone rurale
Gestion complète des locations courte durée pour propriétaires ruraux : ménage, remise de clés, réponses aux voyageurs. Un marché que les conciergeries urbaines ne couvrent pas.
Recrutement de saisonniers agricoles
Mise en relation entre exploitations et travailleurs saisonniers, avec vérification des documents et suivi des contrats courts.
Maintenance vélo électrique en entreprise
Abonnement d'entretien sur site pour les flottes de vélos de fonction. La décision passe par les RH, le cycle de vente est long.
Box mensuelle de produits du terroir
Abonnement de produits locaux expédiés partout en France. Le transport mange la marge.
Piste A, conciergerie Airbnb en zone rurale
Promesse principale
Votre gîte géré de A à Z, sans faire 40 km pour une remise de clés.
Sous-titre
Ménage, accueil des voyageurs, réponses aux messages et petites réparations. Vous gardez les revenus, on s'occupe du reste, dans un rayon de 30 km autour de votre bien.
Appel à l'action
Recevoir une estimation de revenus pour mon bien
Un socle technique commun, un contenu différent par piste
| Sous-domaine | État | Visiteurs | Conv. |
|---|---|---|---|
| conciergerie-rurale | En ligne | 1 240 | 5,1 % |
| saisonniers-agri | En ligne | 980 | 3,0 % |
| velo-entreprise | En ligne | 1 105 | 1,3 % |
| box-terroir | Brouillon | · | · |
Champs du formulaire
Suivi de la source
utm_source=facebook
utm_medium=paid-social
utm_campaign=test-a-froid-juillet
utm_content=angle-zero-deplacement
utm_term=proprietaire-gite
Chaque prospect garde sa source, sa campagne et sa page d'origine. C'est ce qui rend le comparatif fiable.
Rendue depuis la base de données, servie sur son propre sous-domaine
Conciergerie · Auvergne et Limousin
Ménage, accueil, messagerie et petites réparations. Vous gardez les revenus, on s'occupe du reste.
Recevoir une estimation pour mon bien
En validant, vous acceptez d'être recontacté. Vos données sont conservées 24 mois et supprimables sur simple demande.
Mentions légales et politique de confidentialité obligatoires. Meta et Google refusent les pages qui n'en ont pas. Sans elles, les campagnes ne démarrent tout simplement pas. Elles sont générées sur chaque page publiée.
Piste A. Angles, titres, textes, ciblages, mots-clés et UTM prêts à copier.
Meta, 3 angles
Angle : la corvée évitée
Vous faites 40 km pour un jeu de clés ?
On gère l'accueil, le ménage et les messages de vos voyageurs. Vous encaissez, sans les allers-retours. Estimation gratuite pour votre bien.
Propriétaires 35-65 ans · intérêt location saisonnière · rayon 60 km
Angle : le revenu manqué
Votre gîte est vide 8 mois sur 12 ?
Un bien géré se loue plus souvent : annonce optimisée, réponses en moins d'une heure, calendrier tenu. Voyons ce que ça change chez vous.
Audience similaire · propriétaires multi-biens · exclusion des locataires
Angle : la confiance
Confier ses clés, sans y penser
Intervenants identifiés et assurés, photos horodatées après chaque passage. Sans engagement de durée.
Reciblage des visiteurs sur 30 jours · exclusion des convertis
Google, réseau de recherche
Titres, 30 caractères max
Descriptions, 90 caractères max
Mots-clés suggérés
Demander le lancement des campagnes
Le lancement reste opéré à la main en V1. Le budget publicitaire se règle directement auprès de Meta et Google.
106 prospects collectés, toutes pistes confondues
| Prospect | Piste | Source | Campagne | Date | Statut |
|---|---|---|---|---|---|
Élodie Marchand elodie.marchand@gmail.com |
Piste A | meta | test-a-froid | 24/07 | Qualifié |
Thomas Baudry t.baudry@proton.me |
Piste A | search-generique | 24/07 | Nouveau | |
Sarah Nguyen sarah.nguyen@outlook.fr |
Piste B | meta | saison-ete | 23/07 | Qualifié |
Karim Bensaïd karim.b@laposte.net |
Piste A | meta | reciblage-30j | 23/07 | À rappeler |
Julie Pommier julie.pommier@free.fr |
Piste C | flotte-velo | 22/07 | Non qualifié | |
Antoine Lefebvre a.lefebvre@orange.fr |
Piste A | meta | test-a-froid | 21/07 | Qualifié |
Nadia Cherif nadia.cherif@gmail.com |
Piste B | meta | saison-ete | 21/07 | Nouveau |
Chaque ligne garde les réponses de qualification, la landing page d'origine et les 5 paramètres UTM.
La question à laquelle tout le produit sert à répondre : laquelle continuer ?
| Piste | Visiteurs | Prospects | Conversion | Coût par prospect | Score |
|---|---|---|---|---|---|
Conciergerie rurale Piste A |
1 240 | 63 | 5,1 % | 8,40 € | 78 |
Saisonniers agricoles Piste B |
980 | 29 | 3,0 % | 17,90 € | 64 |
Vélo en entreprise Piste C |
1 105 | 14 | 1,3 % | 38,20 € | 51 |
Lecture du test
La piste A convertit 4 fois mieux que la piste C, pour un coût par prospect 4,5 fois plus bas.
À budget publicitaire égal, continuer sur A plutôt que sur C fait passer la collecte de 14 à 63 prospects. Voilà la décision que le produit permet de prendre en trois semaines, au lieu de six mois de développement à l'aveugle.
Réservé aux comptes administrateurs
Comptes
128
Pages publiées
41
En modération
3
Coût IA du mois
312 €
Consommation IA sur 7 jours
Plafond mensuel de 500 €, atteint à 62 %
Marge par pack
Maquette de démonstration, données fictives. Les écrans reprennent le parcours utilisateur décrit dans votre brief.
03 / LA COUVERTURE
Vos 19 fonctionnalités obligatoires, plus les points listés dans les sections Landing pages, Prospects et Publicité. Aucune n'est passée sous silence.
Authentification et espace utilisateur
Sessions, vérification e-mail, réinitialisation, limitation de débit, rôles.
Questionnaire de profil
Multi-étapes, sauvegarde au fil de l'eau, reprise possible.
Paiement Stripe en production
Checkout, TVA, webhooks signés, idempotence, reprise sur échec.
Crédits et historique des transactions
Registre transactionnel, débit conditionné à la réussite, remboursement automatique.
Génération de plusieurs opportunités par IA
Sorties structurées validées par schéma, traitement asynchrone.
Scoring des pistes
Note sur 100 et synthèse par piste. L'analyse détaillée arrive en phase 2.
Génération d'offres et de contenus
Promesse, bénéfices, objections, grille tarifaire, textes de la page.
Landing pages depuis un modèle
Un modèle en V1, contenu stocké en base. Les suivants viennent en phase 2.
Publication sur sous-domaines wildcard
Routage par nom d'hôte, certificat wildcard, isolation des données.
Formulaires dynamiques et suivi UTM
Champs de qualification configurables, 5 paramètres UTM, page de confirmation.
Tableau de prospects, filtres et statuts
Tri, filtres, statuts posés à la main, pagination.
Export CSV
Toutes les colonnes, réponses de qualification et UTM comprises.
Génération d'annonces Meta et Google
Angles, titres, textes, ciblages suggérés, mots-clés et paramètres UTM.
Tableau comparatif des tests
Visiteurs, prospects, conversion, coût par prospect, score.
Tableau de bord utilisateur
Crédits, pistes, pages, prospects, coûts, évolution.
E-mails transactionnels
Bienvenue, vérification, réinitialisation, reçu, alerte nouveau prospect.
Pages légales minimales
Sur la plateforme et sur chaque landing page publiée.
Responsive et déployé en production
Environnements séparés, CI/CD, supervision des erreurs.
Lancement effectif des campagnes MANUEL
Comme vous l'aviez prévu. La demande part de la plateforme, l'exécution se fait depuis l'administration.
Import des résultats de campagnes MANUEL
Saisie des dépenses et des impressions depuis l'administration. Les connecteurs viennent en phase 2.
Analyse approfondie d'une piste PHASE 2
La V1 donne le score et la synthèse. L'étude détaillée, concurrence et taille de marché, suit.
Espace administrateur complet PHASE 2
La V1 couvre comptes, crédits et modération. Le journal d'audit détaillé suit.
Scoring automatique des prospects PHASE 2
Les statuts se posent à la main en V1, le temps d'observer ce qui distingue un bon prospect.
Modèles de landing supplémentaires PHASE 2
Un modèle éprouvé vaut mieux que quatre modèles jamais testés.
Les quatre reports de phase 2 se chiffrent une fois les premiers utilisateurs passés dans le produit. C'est à ce moment-là qu'on sait lesquels valent la peine d'être construits.
04 / LA STACK
Votre proposition de départ est la bonne. Je la retiens, avec trois arbitrages précis à valider ensemble.
Next.js
16.2Version LTS active. La 15 bascule en maintenance en octobre 2026, autant partir sur la bonne.
React
19Livré avec Next.js 16.
Node.js
24 LTSSupporté jusqu'en avril 2028, donc aucune fin de vie à gérer pendant la vie du produit.
PostgreSQL
18.4Isolation entre utilisateurs par Row-Level Security, au niveau de la base plutôt que du code.
TypeScript
5 strictMode strict dès le premier commit. C'est irrattrapable après coup.
Tailwind CSS
v4Socle commun aux landing pages et à l'application.
Stripe
dernière APICheckout hébergé, donc aucune donnée de carte ne passe par vos serveurs.
pg-boss
jobs IAFile d'attente dans PostgreSQL, sans Redis à opérer. Le détail qui compte, juste en dessous.
GitHub
dès J1Dépôt sur votre organisation dès le premier jour, commits visibles au quotidien.
Arbitrage 1 : la file d'attente
Mettre la file de jobs dans PostgreSQL supprime le risque de crédits perdus.
Avec une file externe comme Redis, débiter les crédits et mettre le job IA en attente sont deux opérations séparées. Si la seconde échoue, le client est débité pour rien. Avec pg-boss, les deux écritures tiennent dans une seule transaction PostgreSQL : soit les deux passent, soit aucune. Le problème disparaît par construction, au lieu d'être rattrapé par du code de compensation.
Effet de bord agréable : aucun service Redis à payer, superviser et sauvegarder.
Arbitrage 2 : Supabase ou PostgreSQL géré
Vous exigez la propriété complète du code. Un PostgreSQL géré classique se transfère chez n'importe quel hébergeur. Supabase apporte de l'outillage prêt à l'emploi, mais couple l'authentification et les règles d'accès à sa plateforme.
Ma recommandation va au PostgreSQL géré. Les deux fonctionnent, c'est un point à trancher au cadrage, pas un préalable.
Arbitrage 3 : une contrainte à connaître avant de choisir l'hébergeur
Le certificat wildcard *.lab-domaine.com s'obtient par validation DNS. Concrètement, il faut déléguer les serveurs de noms du domaine à l'hébergeur et ajouter un enregistrement CAA si le domaine en possède déjà. Ce n'est pas une case à cocher : c'est une décision d'infrastructure à prendre le premier jour, avec 24 à 48 heures de propagation à absorber.
C'est pour ça que le domaine et l'accès DNS sont en tête de la liste des éléments à me fournir au démarrage.
Pourquoi je garde Next.js
La publication multi-tenant par sous-domaine wildcard est un cas d'usage documenté de première classe côté Next.js, avec une implémentation de référence maintenue par Vercel pour exactement cette forme de produit. Sur un forfait de 4 semaines, prendre un chemin déjà balisé plutôt qu'un chemin à ouvrir réduit le risque directement.
Vous exigez ensuite la cession complète du code. Une stack très répandue vous garantit de retrouver un développeur derrière moi sans difficulté. Et c'est la stack que vous avez retenue : je n'ai pas d'argument assez fort pour vous en faire changer.
La contrepartie, que je préfère annoncer
Next.js ne fait pas tourner de tâche de fond longue. Le traitement asynchrone des générations IA vit donc dans un petit processus séparé, à héberger et superviser à côté de l'application.
C'est prévu dans le chiffrage du socle. Un framework serveur classique l'aurait embarqué nativement. C'est le prix des trois avantages ci-contre, et il reste modeste.
05 / LE CALENDRIER
Point d'avancement quotidien, démonstration en fin de chaque semaine, dépôt Git consultable en permanence.
Semaine 1
Socle
Fondations, compte, questionnaire
Démonstration : créer un compte, remplir le questionnaire, recevoir les e-mails.
Semaine 2
Paiement
Stripe, crédits, moteur IA
Démonstration : payer pour de vrai, recevoir ses crédits, générer ses premières pistes.
Semaine 3
Publication
Landing pages, sous-domaines, prospects
Démonstration : publier une page en ligne et capturer un vrai prospect dessus.
Semaine 4
Mise en prod
Résultats, sécurité, livraison
Livraison : un client réel peut payer et obtenir ses résultats de bout en bout.
06 / LE BUDGET
Forfait ferme. Cadrage et recette sont inclus dans chaque lot, il n'y a pas de ligne « imprévus » à découvrir en cours de route.
| Lot | Jours-homme | Montant HT |
|---|---|---|
| Socle technique et infrastructure | 2,4 | 1 440 € |
| Compte, questionnaire de profil, e-mails | 1,8 | 1 080 € |
| Stripe en production et registre de crédits | 2,1 | 1 260 € |
| Moteur IA : opportunités, offre, textes, annonces | 3,1 | 1 860 € |
| Landing pages, sous-domaines wildcard, UTM | 2,7 | 1 620 € |
| Prospects, filtres, export CSV, RGPD | 1,3 | 780 € |
| Tableau de bord et comparatif des tests | 0,8 | 480 € |
| Espace administrateur en V1 | 0,5 | 300 € |
| Sécurité, tests, pages légales, mise en production | 1,6 | 960 € |
| Total, forfait ferme | 16,3 | 9 800 € |
Échéancier
30 % à la commande, 40 % en fin de semaine 2, 30 % à la livraison.
Inclus
Code, dépôt, documentation, environnements, jeu de tests, cession complète des droits, correction des anomalies bloquantes jusqu'à la recette.
Hors scope
Budget publicitaire, nom de domaine, abonnements tiers (Stripe, fournisseur IA, hébergement), design sur mesure au-delà du modèle prévu.
Ce que vous payez ailleurs
Le même périmètre coûte 35 à 45 jours à une agence classique, soit 25 000 à 35 000 €.
La méthodologie IA ne change rien à la qualité attendue : tests, sécurité et architecture restent les mêmes. Elle change le nombre de jours qu'il faut pour y arriver.
Écart
−62 %
07 / LES RISQUES
Ils sont tous traités dans le forfait. Les signaler maintenant coûte une lecture attentive, les découvrir en production coûte beaucoup plus cher.
RISQUE 01
Le crédit débité pour rien
L'utilisateur est débité, l'appel IA expire, le crédit est perdu. Sans registre transactionnel, chaque incident se transforme en réclamation, puis en remboursement à la main.
Traité en semaine 2 : débit et mise en file dans la même transaction, remboursement automatique.
RISQUE 02
Le domaine racine, point de défaillance unique
Vous publiez des pages générées par IA sur un domaine partagé, puis vous y envoyez du trafic payant. Un seul sous-domaine signalé comme trompeur fait blacklister le domaine entier, et toutes les pages de vos autres utilisateurs tombent avec.
Traité en semaines 3 et 4 : modération avant publication et surveillance de réputation.
RISQUE 03
Le responsable RGPD, c'est votre plateforme
Les prospects sont collectés sur vos sous-domaines, dans votre base : la responsabilité vous revient, pas à vos utilisateurs. Sans mentions légales ni politique de confidentialité, Meta et Google refusent les campagnes, et le produit ne peut plus tenir sa promesse.
Traité en semaines 3 et 4 : consentement, registre, conservation, effacement, pages légales générées.
RISQUE 04
Le coût IA qui dépasse le prix des crédits
Sans plafond par compte et par piste, un utilisateur intensif consomme plusieurs fois la valeur de ce qu'il a payé. Votre marge unitaire dépend directement de ce plafond.
Traité en semaine 2 : plafonds configurables et journal de consommation visible en administration.
Discutons-en
Trois points à arbitrer : Supabase ou PostgreSQL géré, le fournisseur IA retenu, et le contenu exact du modèle de landing page. Je suis disponible cette semaine et je réponds en moins de 4 heures les jours ouvrés.
Vous préférez rester sur Codeur ? Répondez-moi directement sur le projet, ça fonctionne aussi.