Aller au contenu

Étude de cas

CV Action

Des documents de carrière pour le marché africain — avec des PDF identiques à l’aperçu.

Client
Think Dev
Années
2023 – 2024
Domaine
SaaSFintech

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

  1. 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.

  2. 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.

  3. 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.

  4. Paiements multi-agrégateurs

    Les paiements passent par plusieurs agrégateurs pour absorber la diversité des rails de paiement africains.

  5. 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