Étude de cas 01
Plateforme numérique ONAUB
Dématérialisation pour l'Ordre National des Architectes et Urbanistes du Bénin
Développeur principal et unique
La plateforme remplace des démarches papier par un parcours en ligne complet : un membre s'inscrit, constitue son dossier avec ses pièces justificatives, règle ses cotisations et suit ses démarches ; l'administration instruit, valide, publie les événements et annonces, et pilote l'activité depuis ses tableaux de bord.
Périmètre fonctionnel
- Inscriptions - parcours guidé et contrôle de complétude du dossier.
- Profils membres - informations professionnelles, mise à jour et historique.
- Dossiers & documents - dépôt de pièces, statuts d'instruction, décisions.
- Paiements & preuves - déclaration des règlements et vérification par l'administration.
- Événements & annonces - publication, diffusion et consultation par les membres.
- Notifications & tableaux de bord - suivi en temps réel côté membre et côté administration.
Points techniques
- Sécurité au niveau des données avec des politiques RLS PostgreSQL par rôle.
- Gestion fine des rôles : espace membre et espace administration cloisonnés.
- Validation des données à la saisie et côté serveur avant toute écriture.
- Workflows administratifs explicites : états de dossier, transitions et traçabilité.
- Notifications temps réel et traitements serveur via Edge Functions.
- Stockage sécurisé des pièces justificatives avec accès contrôlé.
Stack
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Supabase PostgreSQL
- Supabase Auth
- Supabase Storage
- Edge Functions
- RLS

