BlueWave Accounting
Plateforme comptable multi-sociétés avec tableaux de bord, factures, dépenses, TVA, clients et administration des utilisateurs par rôle.

Rôle
Développeur Full Stack
Technologies
Le Problème
BlueWave avait besoin d'une seule plateforme pour gérer la comptabilité de plusieurs sociétés, au lieu de maintenir des feuilles de calcul et outils séparés par entité.
La Solution
Un SaaS comptable multi-sociétés a été construit avec tableaux de bord, factures, dépenses, TVA et administration des utilisateurs par rôle, le tout cloisonné par société depuis une seule connexion.
Approche
- Conception d'un modèle de données multi-tenant isolant les enregistrements de chaque société
- Mise en place d'un contrôle d'accès par rôle pour utilisateurs finance, admin et lecture seule
- Ajout de tableaux de bord et de rapports TVA au-dessus des données comptables principales
Fonctionnalités
Défis
Garantir une isolation stricte des données entre sociétés tout en permettant à un même utilisateur de basculer entre entités a demandé une conception rigoureuse du contrôle d'accès.
Architecture
Construit sur Next.js et TypeScript avec Supabase et PostgreSQL, avec un cloisonnement par société au niveau des lignes et des API authentifiées pour toutes les opérations financières.
État Actuel
La plateforme est utilisée en production, offrant à BlueWave une vue consolidée de la comptabilité de ses sociétés.
Améliorations Futures
Les travaux prévus incluent des rapports consolidés multi-sociétés et un rapprochement bancaire automatisé.
Leçons Apprises
Le contrôle d'accès multi-tenant est plus simple à réussir lorsqu'il est conçu avant la première fonctionnalité, plutôt qu'ajouté après coup.
Un problème similaire à résoudre ?
Chaque projet de ce site a commencé par une conversation.