Étude de cas 04 / 08 · Finance · Conformité
Conformité bancaire
Collecte, contrôle et suivi de la documentation clients exigée des banques pour les transferts internationaux.
180+ testsZone CEMAC
01
Contexte
Dans la zone CEMAC, chaque transfert international doit être justifié par une documentation client complète et à jour. Lors des audits, une banque incapable de la produire s’expose à de lourdes sanctions.
02
Ma contribution
- Lead développeur du front-end Nuxt 4, organisé en Backend-for-Frontend : les routes serveur Nuxt dialoguent avec l’API et le navigateur ne voit jamais les secrets.
- Formulaires dynamiques validés par Zod, téléversement des pièces, interface bilingue.
- Mise en place de la suite de tests Vitest et de la vérification de types comme garde-fou à chaque changement.
03
Architecture
NavigateurPages Nuxt 4 + PrimeVue, formulaires dynamiques
BFFRoutes serveur Nuxt (Nitro) : session, appels API, normalisation des erreurs
ValidationSchémas Zod et utilitaires de validation côté serveur
LogiqueDécisions métier extraites en fonctions pures testées
Décision clé
Extraire les décisions des pages — quelle route ouvrir, quel mode d’affichage, quel champ verrouiller — dans des fonctions pures testées : la logique métier est couverte sans navigateur.
04
Qualité & preuves
- Tests Vitest
- 180+
- Erreur de typage (nuxt typecheck)
- 0
- Secrets gardés côté serveur
- BFF
05
Résultat
Une application qui guide les équipes bancaires dans la constitution et la mise à jour des dossiers exigés lors des audits.