Étude de cas
CV Action
Des documents de carrière pour le marché africain — avec des PDF identiques à l’aperçu.
01
Contexte
Les outils de documents de carrière sont pensés pour des marchés où l’on paie par carte et écrit en alphabet latin. CV Action vise le marché africain, où les rails de paiement et les langues sont différents.
02
Problème
Générer des documents dont le PDF exporté est identique à l’aperçu à l’écran, encaisser via des agrégateurs africains, et gérer l’arabe de droite à gauche aux côtés de cinq autres langues.
03
Ce que j’ai fait
Produit, architecture et développement chez Think Dev (juillet 2023 – février 2024), déployé avec Docker sur un VPS.
04
Décisions techniques clés
Une source de données pour tous les documents
CV, lettre, portfolio, carte de visite et signature lisent le même profil : en modifier un met à jour tous les autres.
Playwright pour des PDF fidèles
Les PDF sont rendus par le même moteur que l’aperçu, ce qui garantit la parité aperçu/export.
Un moteur de pagination A4 maison
Le contenu est paginé volontairement pour l’A4, plutôt que de dépendre des sauts d’impression du navigateur.
Paiements multi-agrégateurs
Les paiements passent par plusieurs agrégateurs pour absorber la diversité des rails de paiement africains.
Six langues, dont le RTL
L’internationalisation couvre six langues, avec une mise en page de droite à gauche pour l’arabe.
05
Résultat
En ligne sur cv-action.com : 93 utilisateurs et 32 documents générés (octobre 2026).
06
Stack
- Nuxt 4
- AdonisJS
- PostgreSQL
- Docker
- Playwright
- i18n / RTL
07
Écrans
