Portail client avec rôles
Clients et équipe suivent chaque demande au même endroit, chacun avec les bons droits.
Système de référence : un besoin que je rencontre souvent, documenté avec l'architecture exacte que je mettrais en place. Les autres réalisations clients se présentent en rendez-vous.
01Problème
Les échanges passent par e-mail, WhatsApp et tableurs. Le client ne sait pas où en est sa demande.
L'équipe répond dix fois à la même question et les documents se perdent dans les pièces jointes.
02Contexte
- Utilisateurs
- Clients, équipe opérationnelle, administrateurs.
- Processus existant
- Demandes par e-mail, suivi dans un tableur partagé, documents envoyés en pièces jointes.
- Contraintes
- Chaque client ne voit que ses données, un accès simple sans formation, des notifications utiles et pas du bruit.
- Outils en place
- Messagerie
- Tableur partagé
- Drive
03Solution
Un portail avec authentification, rôles et règles d'accès appliquées au niveau de la base de données. Le client dépose et suit ses demandes, l'équipe les fait avancer, chaque changement de statut déclenche la bonne notification.
Paiements et documents se rattachent à la demande concernée.
Pourquoi cette approche. La sécurité est garantie par la base (Row Level Security), pas seulement par l'interface : une erreur d'écran ne peut pas exposer les données d'un autre client.
04Architecture
Interface
- Portail web Interface responsive, une vue client et une vue équipe, déployée sur Vercel.
Données
- Supabase Auth Connexion sécurisée, invitations, rôles client, équipe et admin.
- Postgres + RLS Les règles d’accès sont écrites dans la base : chaque client ne lit que ses lignes.
- Stockage Documents rattachés aux demandes, avec les mêmes droits que les données.
Automatisation
- n8n Écoute les changements de statut et envoie la bonne notification, au bon destinataire.
Sortie
- Paiement Paiement en ligne via l’API d’un prestataire, rattaché au dossier.
- E-mail Notifications claires : ce qui a changé, et ce qu’on attend de vous.
05Fonctionnalités
- Connexion et rôlesClient, équipe, administrateur : chacun voit et fait exactement ce qui le concerne.
- Isolation des donnéesLes droits sont appliqués par la base de données elle-même.
- Suivi par statutChaque demande avance par étapes claires, visibles des deux côtés.
- Documents rattachésPlus de pièces jointes perdues : tout est dans le dossier.
- Notifications automatiquesLe client est prévenu quand ça bouge, sans qu'on y pense.
- Paiement en ligneLe règlement se fait depuis le dossier et met à jour son statut.
06Résultat visé
- Une seule source de vérité par client.
- Beaucoup moins de « où en est ma demande ? ».
- Des documents retrouvables en un clic.
Comment on le mesure
- Volume d'e-mails de suivi
- Délai de traitement par statut
- Taux d’adoption du portail par les clients
07Ce que je fais
- UX des parcours client et équipe
- Design de l’interface
- Modèle de données et règles RLS
- Authentification
- Notifications n8n
- Intégration paiement
- Déploiement
Essayez-le.
Une version fonctionnelle du système, avec des données d'exemple. Rien n'est filmé : tout tourne dans votre navigateur.