
Nous avons transformé l'esquisse sur serviette d'un fondateur en une plateforme SaaS multi-tenant avec 2 400 utilisateurs payants et 38 000 $ de revenus récurrents mensuels — en 10 mois, de la première ligne de code à la traction sur le marché.
Le fondateur de TaskForge avait 15 ans d'expérience dans la gestion de projets de construction et était frustré par les outils de gestion de projet existants. Asana et Monday.com étaient conçus pour les équipes marketing et les entreprises de logiciels — aucun d'eux ne gérait la réalité de la construction : des chronologies multi-phases avec dépendances, la gestion des sous-traitants, les ordres de modification, les journaux de progression quotidiens avec documentation photographique et le suivi de la conformité.
Le fondateur avait validé le concept auprès de 40 entreprises de construction et avait obtenu des engagements verbaux de 12 d'entre elles pour payer une version bêta. Ce dont il avait besoin, c'était d'un partenaire technique pour concevoir l'architecture, construire et déployer la plateforme — pas seulement exécuter des spécifications, mais prendre des décisions technologiques qui permettraient de passer de 12 utilisateurs bêta à 10 000+ sans reconstruction.
Les principaux défis techniques étaient la multi-location (données de chaque entreprise de construction totalement isolées), la collaboration en temps réel sur les tableaux de projet, la capacité hors ligne pour les travailleurs sur le terrain avec une connectivité intermittente, et un système de facturation prenant en charge la tarification par siège avec des contrats annuels et des modules complémentaires basés sur l'utilisation.

Nous avons conçu TaskForge comme une application multi-tenant avec sécurité au niveau des lignes dans PostgreSQL — chaque requête est automatiquement limitée au contexte du locataire, rendant l'isolation des données infaillible sans la surcharge de bases de données séparées par client. La couche applicative fonctionne sur Next.js avec Payload CMS gérant la gestion des utilisateurs, l'état des abonnements et les opérations d'administration.
L'interface de gestion de projet utilise un système de tableaux personnalisé conçu pour les flux de travail de construction : phases (pas de sprints), jalons avec chaînes de dépendances, affectation de sous-traitants avec vues à accès limité, journaux quotidiens avec pièces jointes photo marquées par coordonnées GPS, et un flux de travail d'ordres de modification avec chaînes d'approbation. La collaboration en temps réel utilise Socket.io pour des mises à jour instantanées — lorsqu'un contremaître met à jour un journal quotidien sur site, le chef de projet le voit instantanément au bureau.
Stripe Billing gère l'ensemble du cycle de vie des abonnements : tarification par siège sur 3 niveaux, contrats annuels avec surclassements/déclassements au prorata, mesure de l'utilisation pour le stockage et les appels API, facturation automatisée et relances pour les paiements échoués. Le portail en libre-service permet aux entreprises de gérer les sièges, télécharger des factures et mettre à niveau les plans sans contacter le support.
Conception du modèle de données multi-tenant, de l'architecture d'abonnement et de l'interface utilisateur principale. Création de prototypes cliquables validés avec 5 des 12 entreprises engagées en bêta.
Construction de la plateforme principale : tableaux de projet, gestion des utilisateurs, collaboration en temps réel, journaux quotidiens documentés par photos, et intégration Stripe Billing.
Déploiement sur AWS, intégration de 12 entreprises bêta, collecte de retours quotidiens et itération sur les problèmes de flux de travail les plus critiques.
Lancement public avec marketing de contenu, Product Hunt et forums de l'industrie de la construction. Mise à l'échelle de l'infrastructure, ajout du mode hors ligne et début des fonctionnalités de phase 2.
TaskForge a lancé sa version bêta payante 14 semaines après le début du projet. Les 12 entreprises engagées sont devenues des clients payants. Le bouche-à-oreille dans l'industrie de la construction a fait le reste.
Sans engagement. Dites-nous ce dont vous avez besoin et nous vous dirons comment nous le résoudrions.
“J'ai parlé à trois agences de développement avant idataweb. C'était les seuls qui ont remis en question ma liste de fonctionnalités et ont dit 'livrons moins de fonctionnalités qui fonctionnent vraiment bien'. Cette discipline explique pourquoi nous avions des clients payants 14 semaines plus tard au lieu de continuer à construire 14 mois plus tard.”
— Fondateur & CEO, TaskForge
Nous aidons les fondateurs à passer du concept aux clients payants avec des architectures qui évoluent. Pas de surcharge d'agence, pas de fonctionnalités inutiles — juste un produit fonctionnel qui génère des revenus.
Consultation d'architecture gratuite · Nous vous dirons quoi construire en premier