Quand un client m'a contacté en disant "j'ai besoin d'un logiciel pour gérer mes commandes, mon stock et mes factures — les solutions du marché ne correspondent pas à mon métier", j'aurais pu lui suggérer Salesforce, HubSpot ou un ERP standard. À la place, j'ai construit quelque chose sur mesure. En 94 heures de développement, étalées sur 3 semaines. Voici comment.
Mon client gère un atelier de fabrication de mobilier haut de gamme à Tours. Son process de travail est très spécifique : devis avec configuration visuelle des pièces, suivi d'avancement par étape de fabrication, gestion des matières premières avec alertes de seuil, et facturation en plusieurs fois liée à l'avancement réel du chantier.
Aucun outil du marché ne couvrait ce process sans contorsions. Les solutions génériques nécessitaient des semaines de paramétrage et des compromis sur le workflow. Le coût de licences sur 5 ans dépassait 15 000€. Notre devis : 3 800€, livraison en 3 semaines.
La première étape, souvent négligée, est la plus importante. J'ai passé 8 heures avec le client à documenter précisément :
Le livrable de cette phase : un document de spécification fonctionnelle de 12 pages avec des schémas de flux et une liste exhaustive des fonctionnalités, priorisées en Must Have / Should Have / Nice to Have.
Résultat : 100 % des fonctionnalités développées correspondent exactement au besoin. Zéro développement inutile, zéro fonctionnalité oubliée.
Avant d'écrire une ligne de code, 6 heures pour choisir et documenter les choix techniques :
Stack choisie : Next.js 14 (App Router) + TypeScript + Prisma ORM + PostgreSQL + Tailwind CSS. Ce stack permet un développement rapide, une maintenance simple, et des performances excellentes.
Structure de la base de données : 8 tables principales (clients, devis, commandes, articles, matières, stock, étapes_fabrication, factures) avec leurs relations. Chaque relation bien définie en amont évite les refactorisations coûteuses plus tard.
Authentification : NextAuth.js avec rôles (admin, atelier, commercial) — chaque rôle voit un dashboard différent.
Hébergement : Vercel pour le frontend, Supabase pour la base de données PostgreSQL. Infrastructure qui scale et coût maîtrisé (< 50€/mois pour ce volume).
Le cœur du développement en 5 sprints d'une journée chacun :
Mise en place du projet, authentification, navigation par rôle, modèle de données Prisma, seed de données de test. À la fin de cette journée : on peut se connecter avec différents rôles et voir des interfaces vides mais fonctionnelles.
CRUD complet des clients, création de devis avec sélection des articles, calcul automatique des totaux et TVA, PDF de devis généré à la volée (react-pdf), statuts de devis (brouillon / envoyé / accepté / refusé).
Transformation d'un devis accepté en commande, board de suivi Kanban par étape de fabrication (drag & drop), notifications internes au changement d'étape, calcul de la date de livraison estimée.
Saisie des matières premières avec unité et seuil d'alerte, décrémentation automatique du stock à chaque étape de production validée, tableau de bord alertes stock, historique des mouvements.
Génération de factures liées à l'avancement (acompte 30% à la commande, solde à la livraison), suivi des paiements, relances automatiques à J+30, export comptable CSV.
La différence entre un outil qu'on utilise et un outil qu'on subit, c'est l'interface. 16 heures consacrées à :
Le client a testé l'interface à mi-parcours (après Sprint 3) et fait 6 retours. Tous intégrés en 4 heures. C'est l'avantage du sur-mesure : le feedback est immédiat et les modifications sont rapides car on connaît chaque ligne de code.
Les dernières 12 heures :
94 heures de développement, dont 8h de spécification et 6h d'architecture. Le client utilise le système depuis 4 mois. Bilan :
Ce type de projet — un système de gestion sur mesure parfaitement adapté à votre workflow — est exactement notre cœur de métier chez Stackup Agency. Chaque métier a ses spécificités, et les solutions génériques ont leurs limites.
Qu'il s'agisse d'un système de caisse et gestion pour restaurant, d'un outil de suivi de chantiers pour un artisan, d'un CRM adapté à votre cycle de vente ou d'un tableau de bord dirigeant sur mesure, nous construisons des outils qui s'adaptent à vous — pas l'inverse.
Délai : 3 à 5 semaines selon la complexité. Tarif : à partir de 1 800€. Découvrez notre offre de développement sur mesure ou contactez-nous directement pour discuter de votre projet.
Vous avez un process métier que les logiciels standards ne couvrent pas ? Parlez-nous de votre projet — premier échange gratuit, devis sous 72h.
Premier RDV gratuit, devis sous 24h, sans engagement.
Prendre rendez-vous →