Banc d'essai d'idées

Étude de charge

9 800 €
Projet Codeur #487226 · 27.07.2026

28,2 jours-homme.
Pas 7 jours.

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

Un développeur senior ne livre pas ça en 7 jours.

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

Charge du brief intégral 28,2 j
Ce qu'un développeur produit en 7 jours 7 j
Ce qu'il produit en 4 semaines 16,3 j

L'écart de 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

Votre produit, déjà cliquable.

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.

app.lab-idees.com

Tableau de bord

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

14 juil.21 juil.27 juil.

Vos pistes en test

78

Conciergerie Airbnb en zone rurale

conciergerie-rurale.lab-idees.com

63 prospects

8,40 € par prospect

En ligne
64

Recrutement de saisonniers agricoles

saisonniers-agri.lab-idees.com

29 prospects

17,90 € par prospect

En ligne
51

Maintenance vélo électrique en entreprise

velo-entreprise.lab-idees.com

14 prospects

38,20 € par prospect

À arrêter

Questionnaire de profil

É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.

Crédits et facturation

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

DateOpérationCréditsSolde
26/07Génération d'annonces, piste A−15340
24/07Landing page, conciergerie rurale−40355
23/07Échec de génération, remboursement automatique+25395
23/07Génération d'opportunités−25370
18/07Achat du pack Test complet, 199 €+500500

Opportunités générées

6 pistes analysées à partir de votre profil, 25 crédits

78/100

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.

Concurrence faible Panier récurrent Présence terrain nécessaire
64/100

Recrutement de saisonniers agricoles

Mise en relation entre exploitations et travailleurs saisonniers, avec vérification des documents et suivi des contrats courts.

Besoin avéré Très saisonnier
51/100

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.

Cycle de vente long Marché fragmenté
43/100

Box mensuelle de produits du terroir

Abonnement de produits locaux expédiés partout en France. Le transport mange la marge.

Offre et textes générés

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

Landing pages

Un socle technique commun, un contenu différent par piste

Sous-domaineÉtatVisiteursConv.
conciergerie-rurale En ligne 1 2405,1 %
saisonniers-agri En ligne 9803,0 %
velo-entreprise En ligne 1 1051,3 %
box-terroir Brouillon ··

Champs du formulaire

Prénom et nomobligatoire
Adresse e-mailobligatoire
Téléphonefacultatif
Combien de biens louez-vous ?qualification
Code postal du bienqualification

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.

Page publiée

Rendue depuis la base de données, servie sur son propre sous-domaine

🔒conciergerie-rurale.lab-idees.com

Conciergerie · Auvergne et Limousin

Votre gîte géré de A à Z, sans faire 40 km pour une remise de clés.

Ménage, accueil, messagerie et petites réparations. Vous gardez les revenus, on s'occupe du reste.

Recevoir une estimation pour mon bien

Prénom et nom
Adresse e-mail
Code postal du bien
Combien de biens louez-vous ?

En validant, vous acceptez d'être recontacté. Vos données sont conservées 24 mois et supprimables sur simple demande.

Intervenants assurés·Sans engagement·Réponse sous 48 h
Mentions légalesPolitique de confidentialitéCookies
!

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.

Annonces générées

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

Conciergerie gîte rural23
Gestion location saisonnière28
Ménage et clés inclus21
Sans engagement de durée25

Descriptions, 90 caractères max

Ménage, accueil et messagerie gérés pour vous. Estimation de revenus gratuite.
Intervenants assurés, photos après chaque passage. Résiliable chaque mois.

Mots-clés suggérés

conciergerie airbnb gestion gîte ménage location courte durée remise de clés voyageurs conciergerie campagne louer mon gîte sans m'en occuper

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.

Prospects

106 prospects collectés, toutes pistes confondues

ProspectPisteSourceCampagneDateStatut

Élodie Marchand

elodie.marchand@gmail.com

Piste Ameta test-a-froid24/07 Qualifié

Thomas Baudry

t.baudry@proton.me

Piste Agoogle search-generique24/07 Nouveau

Sarah Nguyen

sarah.nguyen@outlook.fr

Piste Bmeta saison-ete23/07 Qualifié

Karim Bensaïd

karim.b@laposte.net

Piste Ameta reciblage-30j23/07 À rappeler

Julie Pommier

julie.pommier@free.fr

Piste Cgoogle flotte-velo22/07 Non qualifié

Antoine Lefebvre

a.lefebvre@orange.fr

Piste Ameta test-a-froid21/07 Qualifié

Nadia Cherif

nadia.cherif@gmail.com

Piste Bmeta saison-ete21/07 Nouveau

Chaque ligne garde les réponses de qualification, la landing page d'origine et les 5 paramètres UTM.

Comparatif des tests

La question à laquelle tout le produit sert à répondre : laquelle continuer ?

PisteVisiteursProspectsConversionCoût par prospectScore

Conciergerie rurale

Piste A

1 24063 5,1 %8,40 € 78

Saisonniers agricoles

Piste B

98029 3,0 %17,90 € 64

Vélo en entreprise

Piste C

1 10514 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.

Administration

Réservé aux comptes administrateurs

Accès restreint

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

Découverte, 49 €+68 %
Test complet, 199 €+74 %
Intensif, 690 €+51 %

Maquette de démonstration, données fictives. Les écrans reprennent le parcours utilisateur décrit dans votre brief.

03 / LA COUVERTURE

Chaque ligne de votre brief, tranchée.

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

La stack, et pourquoi celle-là.

Votre proposition de départ est la bonne. Je la retiens, avec trois arbitrages précis à valider ensemble.

Next.js

16.2

Version LTS active. La 15 bascule en maintenance en octobre 2026, autant partir sur la bonne.

React

19

Livré avec Next.js 16.

Node.js

24 LTS

Supporté jusqu'en avril 2028, donc aucune fin de vie à gérer pendant la vie du produit.

PostgreSQL

18.4

Isolation entre utilisateurs par Row-Level Security, au niveau de la base plutôt que du code.

TypeScript

5 strict

Mode strict dès le premier commit. C'est irrattrapable après coup.

Tailwind CSS

v4

Socle commun aux landing pages et à l'application.

Stripe

dernière API

Checkout hébergé, donc aucune donnée de carte ne passe par vos serveurs.

pg-boss

jobs IA

File d'attente dans PostgreSQL, sans Redis à opérer. Le détail qui compte, juste en dessous.

GitHub

dès J1

Dé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 Next.js et pas un back-end séparé

Vos landing pages reçoivent du trafic payant. Leur temps de chargement pèse sur le score de qualité Meta et Google, donc sur votre coût par prospect, c'est-à-dire sur la métrique même que votre produit sert à mesurer. Une landing lente fausse votre propre instrument. Next.js sert ces pages en rendu statique depuis un CDN, et le routage par sous-domaine y est un usage documenté de premier plan. Une seule base de code pour l'application et les pages publiées.

05 / LE CALENDRIER

Quatre semaines, semaine par semaine.

Point d'avancement quotidien, démonstration en fin de chaque semaine, dépôt Git consultable en permanence.

Semaine 1

Socle

Fondations, compte, questionnaire

  • Projet Next.js 16.2, TypeScript strict, PostgreSQL 18, migrations versionnées
  • Authentification complète, rôles, limitation de débit
  • Questionnaire de profil multi-étapes, e-mails transactionnels
  • Intégration continue, environnements séparés, supervision des erreurs
  • Délégation DNS et commande du certificat wildcard, lancées dès le premier jour pour absorber la propagation

Démonstration : créer un compte, remplir le questionnaire, recevoir les e-mails.

Semaine 2

Paiement

Stripe, crédits, moteur IA

  • Stripe en production : checkout, TVA, webhooks signés, idempotence
  • Registre de crédits transactionnel, remboursement automatique en cas d'échec
  • Génération des opportunités, scoring, génération de l'offre et des textes
  • Traitement asynchrone, expirations, reprises, plafonds de coût par compte

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

  • Moteur de rendu à partir du modèle, contenu stocké en base
  • Routage par nom d'hôte, certificat wildcard actif, isolation des données
  • Formulaire dynamique, anti-spam, page de confirmation, suivi UTM
  • Tableau de prospects, filtres, statuts, export CSV, conformité RGPD
  • Génération des annonces Meta et Google

Démonstration : publier une page en ligne et capturer un vrai prospect dessus.

Semaine 4

Mise en prod

Résultats, sécurité, livraison

  • Tableau de bord et comparatif des tests
  • Administration : comptes, crédits, modération des pages
  • Durcissement OWASP, en particulier sur le contenu généré par IA
  • Tests automatisés sur les 4 parcours qui touchent à l'argent et aux données
  • Pages légales, documentation, recette, transfert du dépôt et des droits

Livraison : un client réel peut payer et obtenir ses résultats de bout en bout.

06 / LE BUDGET

Le budget, ligne par ligne.

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.

LotJours-hommeMontant HT
Socle technique et infrastructure2,41 440 €
Compte, questionnaire de profil, e-mails1,81 080 €
Stripe en production et registre de crédits2,11 260 €
Moteur IA : opportunités, offre, textes, annonces3,11 860 €
Landing pages, sous-domaines wildcard, UTM2,71 620 €
Prospects, filtres, export CSV, RGPD1,3780 €
Tableau de bord et comparatif des tests0,8480 €
Espace administrateur en V10,5300 €
Sécurité, tests, pages légales, mise en production1,6960 €
Total, forfait ferme16,39 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

Quatre risques absents de votre brief.

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

Vingt minutes suffisent à trancher.

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.