BROC SERVICEOS
SaaS multi-tenant pour entreprises de services.
Projet client privé — non déployé publiquement.

Captures

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 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