RAPPORTING DIGITAL · WORKFLOW
Wali Rapports
Plateforme de reporting digital et de workflow
Wali Rapports est une plateforme de reporting et de workflow conçue pour un cabinet de wali en Algérie. L'objectif était de remplacer des processus Excel et Word dispersés par un système structuré de création, validation, versioning et soumission de rapports officiels.

Le problème
Les workflows de reporting officiel deviennent difficiles à gérer lorsque l'information est dispersée entre fichiers Excel, documents Word et échanges par e-mail.
Le défi était de réunir création, validation, historique de versions et soumission dans un workflow unique, tout en respectant les formats documentaires et les exigences multilingues de l'environnement.
Ce que j'ai construit
La plateforme offre des espaces de travail par rôle, des outils de reporting structurés, la composition documentaire, des workflows de validation, l'historique des versions et l'export.
Différents acteurs travaillent dans le même système tandis que l'application applique les règles qui déterminent qui peut effectuer chaque action.
Ce que j'ai pris en charge
- Implémentation full stack : UI React/TypeScript et services Node/Express/PostgreSQL.
- Espaces par rôle, états de validation multi-niveaux et concepts d'autorisation partagés entre frontend et backend.
- Édition structurée (tableaux, formules, composition) et exports PDF / Word / Excel avec support de mise en page multilingue.
Ce qui a changé
- Le reporting est passé de fichiers dispersés et d'e-mails informels à un workflow explicite avec historique de versions.
- Les acteurs travaillent dans des espaces adaptés à leur rôle, avec les mêmes règles métier pour soumettre, relire ou exporter.
- Les documents officiels sortent du système dans les formats et langues attendus.
Défis d'ingénierie
Règles d'autorisation partagées
Les rôles n'ont pas les mêmes capacités, mais les règles ne doivent pas vivre séparément côté frontend et backend.
Approche
Des politiques d'accès partagées alignent l'interface et le backend sur les mêmes règles métier.
Validation multi-niveaux
Les rapports passent par plusieurs étapes et peuvent nécessiter relecture, acceptation ou corrections.
Approche
Le workflow modélise ces états explicitement plutôt que de dépendre d'échanges informels par e-mail.
Génération de documents
Les documents officiels exigent plus qu'un export brut. La mise en page multilingue, les tableaux larges et les formats de sortie ajoutent des contraintes.
Approche
Les exports ont été conçus pour PDF, Word et Excel, avec typographie multilingue et formats paysage lorsque nécessaire.
Édition structurée des rapports
Certains rapports se comportent davantage comme des documents structurés ou des tableurs que comme de simples formulaires.
Approche
Le système combine interfaces tabulaires, formules et composition documentaire pour soutenir le reporting.
Galerie
Espace de travail selon le rôle
Stack
- React
- TypeScript
- Vite
- Tailwind CSS
- TipTap
- Node.js
- Express
- PostgreSQL
- Sequelize
- Zod
- JWT
Rôle
Développeur Full Stack
Contact
Besoin d'une ingénierie similaire ?
Vous construisez un système produit et avez besoin de quelqu'un pour les parties dures — je réponds sur WhatsApp.