06 / SaaS / Plateforme métier

BROC SERVICEOS

SaaS multi-tenant pour entreprises de services.

Projet client privé — non déployé publiquement.

BROC SERVICEOS
BROC SERVICEOS

Captures

BROC SERVICEOS — SaaS multi-tenant pour entreprises de services.

Vue d’ensemble

SaaS pour services — clients, planning, équipes, facturation et analytics sous architecture multi-tenant. Les données, jobs et fichiers de chaque tenant sont isolés de tous les autres au niveau de la couche de données, si bien qu'un même déploiement sert plusieurs entreprises sans qu'aucune ne puisse voir les clients ou factures d'une autre.

Le problème

Nettoyage, maintenance, installation : pas de logiciel abordable calé sur le réel. CRM trop lourd, tableurs trop fragiles. Une entreprise de nettoyage doit assigner une équipe à un job, planifier une visite, puis facturer le client — une séquence qu'un CRM générique enfouit sous des champs pensés pour un tout autre processus de vente, tandis qu'un tableur n'a aucune notion de statut de job ni de planning d'équipe.

La solution

SaaS Laravel multi-tenant, abonnements Stripe, React responsive, onboarding configurable. Les jobs traversent un pipeline de statuts : planifié, assigné, terminé, facturé, avec un membre d'équipe rattaché à chaque étape, et Redis gère les jobs en file derrière les notifications et rappels. Stripe gère les plans d'abonnement et les événements de facturation pour que l'accès d'un tenant reflète exactement ce qu'il paie, et PostgreSQL garde les données de chaque tenant logiquement séparées. Le frontend React est responsive par défaut, car la plupart de ses utilisateurs — des techniciens sur le terrain — sont sur un téléphone. L'onboarding guide un nouveau tenant dans la création de sa première équipe et de son premier job avant qu'il ne voie un tableau de bord vide, car une entreprise de services qui s'inscrit en milieu de semaine a rarement le temps de configurer une plateforme de zéro.

Rôle

Full stack — architecture SaaS, billing, multi-tenant. Conception du modèle d'isolation des tenants et du flux d'abonnement Stripe de bout en bout. A aussi géré la configuration des files derrière les transitions de statut des jobs, pour qu'un job passant de planifié à assigné ne perde pas silencieusement une notification.

Résultat

Tenants en production. Stripe opérationnel. Onboarding sous 5 minutes. De l'inscription à un espace de travail utilisable, avec une équipe et un premier job planifié.

Fonctionnalités

  • clients, planning, équipes, facturation et analytics sous architecture multi-tenant
  • Les données, jobs et fichiers de chaque tenant sont isolés de tous les autres au niveau de la couche de données, si bien qu'un même déploiement sert plusieurs entreprises sans qu'aucune ne puisse voir les clients ou factures d'une autre

Technologie

Bric Reda
À propos de l’auteur

Bric Reda est développeur full stack à Tanger, Maroc. Il conçoit des logiciels Laravel, React et TypeScript — plateformes SaaS, systèmes ERP et applications en production pour des entreprises au Maroc et en Europe.

En savoir plus sur Bric Reda

Projets choisis

MATARTAXIFRIGO SYS ERPANYWARE ERP

Articles liés

Laravel ou Node.js pour un SaaSDéveloppement Laravel au MarocArchitecturer un SaaS Laravel évolutif
Parlons de votre projet →