Index des projets

Produit personnel · Développement assisté par IA

Folio CV Studio

Un outil de création de CV local-first et centré sur la confidentialité, pour créer, importer, réviser, versionner, styliser et exporter des CV professionnels en français et en anglais.

Contexte2026 · En ligne
ContributionArchitecture produit · Données local-first · Import documentaire
PreuvesProduit public + source vérifiée

01

Le défi

Transformer des fichiers de CV non structurés en données modifiables et réutilisables, sans envoyer le contenu sensible du candidat à un backend applicatif ni dégrader la qualité du document exporté.

02

Ma contribution

À travers les frontières du produit.

  • Conception d’une architecture produit fondée sur un domaine CV typé qui sépare les informations du candidat des réglages de présentation.
  • Développement de l’édition structurée, de plusieurs CV locaux, de l’historique des versions, des modèles et de l’aperçu A4 en direct.
  • Implémentation de l’import PDF et DOCX dans le navigateur avec une étape de validation explicite et une fusion additive.
  • Livraison d’un export PDF vectoriel avec texte sélectionnable et liens cliquables, complété par des contrôles transparents de complétude et de preuve.
  • Utilisation de l’IA comme accélérateur pour la recherche, l’itération, l’aide à l’implémentation, les tests et la documentation, tout en gardant la maîtrise du produit et de l’ingénierie.

03

Vue du système

Les parties qui doivent fonctionner ensemble.

Un espace CV bilingue déployé qui conserve les brouillons et les documents importés dans le navigateur tout en produisant des PDF professionnels, éditables et fondés sur du vrai texte.

01

Application Next.js et React avec domaine TypeScript typé

02

Dépôt local IndexedDB pour les CV et l’historique des versions

03

Extraction PDF.js et Mammoth exécutée dans le navigateur

04

Export vectoriel React PDF et modélisation réelle des pages A4

05

Contrôles automatisés de types, lint, tests, build et déploiement

  • Next.js 16
  • React 19
  • TypeScript
  • IndexedDB
  • PDF.js
  • Mammoth
  • React PDF

05

Preuves et limites

Ce qui peut être vérifié.

  • L’application est accessible publiquement sur cv-builder.nhk.ovh.
  • Le code local et la documentation de livraison confirment les parcours et les limites de confidentialité décrits.
  • Le produit a été développé comme projet personnel avec un processus d’ingénierie assisté par IA.