Aller au contenu principalAller au contenu principal
idataweb

Plateforme SaaS — Gestion de projet TaskForge

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 défi

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.

Notre solution

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.

Processus de mise en œuvre

1

Architecture & Design(3 semaines)

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.

2

Construction du MVP(8 semaines)

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.

3

Lancement bêta(3 semaines)

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.

4

Lancement public & mise à l'échelle(En cours)

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.

Résultats

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.

2 400
Utilisateurs payants
Dans 180 entreprises de construction en 10 mois
38 000 $ MRR
Revenu mensuel
De 0 $ à 38 000 $ MRR avec <5% de désabonnement mensuel
99,97%
Disponibilité
3 incidents en 10 mois, tous résolus en moins de 30 minutes
14 semaines
Délai jusqu'au premier revenu
MVP lancé avec 12 entreprises bêta payantes
NPS 67
Net Promoter Score
Bien au-dessus de la référence SaaS de 30-40

Stack technologique

N
Next.js 15
Frontend de l'application avec SSR et collaboration côté client
P
Payload CMS 3
Gestion des utilisateurs, panneau d'administration et couche API
P
PostgreSQL 16
Base de données multi-tenant avec sécurité au niveau des lignes
S
Stripe Billing
Abonnements, mesure, facturation et relances
S
Socket.io
Collaboration en temps réel sur les tableaux de projet
A
AWS (ECS + S3 + CloudFront)
Hébergement, stockage de fichiers et CDN

Prêt à commencer ?

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

Vous avez une idée SaaS prête à être construite ?

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