Tous les projets
Web App2026 · En Production

Faciloop

SaaS B2B & CRM Commercial Multi-Tenant

Impact

Multi-Tenant RLS • PWA Offline-First • Relances 1-Clic

Contexte & objectifs

Écosystème SaaS B2B en production réunissant Faciloop (gestion d'entreprise : facturation, devis, stocks, abonnements) et Faciloopro (CRM commercial multi-tenant). Pensé pour les PME et équipes de vente, il centralise prospects et pipeline, automatise les relances WhatsApp et reste opérationnel même en connectivité dégradée.

Architecture & sécurité

Architecture SaaS multi-entreprises avec isolation stricte des données par organisation (organization_id + Row Level Security PostgreSQL sur Supabase). Frontend React / TypeScript découplé en deux couches (services asynchrones + hooks TanStack Query) avec auto-refetching, mises à jour optimistes et invalidation chirurgicale du cache. Mode offline-first hybride via Dexie.js (IndexedDB) et Service Workers Workbox. Permissions et quotas appliqués côté serveur par Edge Functions, avec internationalisation FR / EN / Wolof.

Réalisations clés

  • Isolation multi-tenant étanche à 100 % via PostgreSQL Row Level Security (RLS) sur Supabase
  • Pipeline commercial Kanban drag & drop synchronisé en temps réel entre commerciaux (Supabase Realtime)
  • Relances WhatsApp en 1 clic avec messages pré-remplis et notifications in-app / SMS automatisées
  • Architecture offline-first résiliente : cache local persistant Dexie.js (IndexedDB) + PWA Workbox
  • Gouvernance commerciale complète : portefeuilles, quotas, permissions hiérarchiques, commissions et facturation
  • Génération instantanée de devis et factures PDF, exports comptables Excel et interface trilingue FR / EN / Wolof

Article lié