Aller au contenu

Plateforme documentaire pour le BTP

Documents, formulaires et suivis pour des équipes du BTP · Construit de zéro, en solo

Mis à jour

Avant

Documents, formulaires et rapports de chantier vivaient dans Google Sheets et Docs. Les informations du chantier arrivaient tard au bureau.

Après

Documents, formulaires, suivis et rapports tournent sur une plateforme unique avec rôles. Les clients suivent l’avancement dans leur portail.

Comment ça marche
  1. 1Personne:Propriétaire

    Configure un projet avec des sections, des suivis et une équipe.

  2. 2Personne:Chef de projet

    Crée un formulaire ou choisit un modèle, puis l’envoie sur le chantier.

  3. 3Personne:Équipe de terrain

    Le remplit sur place avec des photos et une signature. Les réponses saisies survivent à une perte de signal.

  4. 4Personne:Chef de projet

    L’approuve ou le renvoie.

    Logiciel:Plateforme

    Convertit le formulaire approuvé en PDF et met à jour le suivi.

  5. 5Logiciel:Plateforme

    Conserve les documents dans des dossiers versionnés et exporte les rapports en PDF et Excel.

    Personne:Client

    Suit les dossiers et les suivis dans son propre portail.

En continu

  • Chaque entreprise ne voit que ses propres données.
  • Chaque rôle ne voit que ce qu’il doit voir. La base de données l’applique.
  • Les liens de fichiers expirent, donc un lien transféré cesse de fonctionner.
  • Chaque modification est consignée dans le journal d’audit.

Problème

Les équipes du BTP géraient à la main documents, formulaires et suivis dans Google Sheets et Docs. Les informations du chantier arrivaient tard, éparpillées dans de multiples fichiers.

Diagnostic

Les tableurs ne peuvent disparaître que si chaque rôle voit ce qu’il doit voir et si les données de chaque entreprise restent les siennes. Les règles d’accès vivent donc dans la base de données.

Ce que j’ai renforcé

Événements de paiement renvoyés par le prestataire
Traitement atomique et idempotent : une nouvelle tentative ne facture ni n’accorde jamais deux fois.
Liens de fichiers qui restent ouverts
Liens signés à durée limitée.
Contexte d’entreprise résolu trop librement
Résolution stricte du tenant : au moindre doute, aucune donnée.

Solution

Une plateforme unique avec des rôles appliqués par des règles de base de données, des rapports photo et formulaires depuis le chantier, des formulaires convertis en PDF, des liens d’invitation, une connexion à deux facteurs, un portail de partage client, un journal d’audit et la facturation.

Application
  • Next.js
  • React
  • Tailwind CSS
  • Radix UI
  • Zod
Données et sécurité
  • Supabase
  • PostgreSQL row-level security
  • TOTP two-factor
  • Signed file links
Documents
  • React-PDF
  • Resumable uploads (tus)
  • ExcelJS
  • E-signatures
Facturation et e-mail
  • Stripe
  • Resend
Livraison
  • Vercel
  • GitHub Actions
  • Vitest
  • Playwright