CV Maker

Documentation

CV Maker

CV Maker est un éditeur de CV en deux volets (édition + aperçu en direct), avec réorganisation par glisser-déposer, assistance IA locale et export PDF pixel-perfect.

Présentation

CV Maker est une plateforme avancée de conception de CV propulsée par Next.js 14. Elle offre un éditeur 'split-screen' avec prévisualisation instantanée. L'utilisateur peut interagir avec 6 templates distincts, et modifier le contenu de manière fluide.

L'interface exploite react-sortablejs pour permettre de réorganiser dynamiquement toutes les sections (expériences, formations, etc.) via glisser-déposer. La saisie des formulaires est lourdement validée par React Hook Form et Zod.

Une assistance IA est intégrée et fonctionne entièrement en local grâce à Ollama et au modèle phi3:mini. Elle permet de reformuler du texte ou d'analyser des CV uploadés sans qu'aucune donnée personnelle ne quitte le serveur.

L'export PDF est géré côté serveur par Puppeteer (Chromium headless), qui navigue sur une route d'impression spéciale pour générer des fichiers A4 pixel-perfect, avec une fidélité absolue par rapport à la prévisualisation.

Comment l'utiliser

01

Construire son CV

  1. 1.Choisis un des 6 templates et un thème de couleur.
  2. 2.Remplis les sections ; réorganise-les par glisser-déposer.
  3. 3.L'aperçu se met à jour en temps réel à droite.
02

Utiliser l'IA et exporter

  1. 1.Demande à l'IA de reformuler un texte ou d'analyser un CV existant.
  2. 2.Vérifie le rendu dans l'aperçu.
  3. 3.Exporte en PDF A4 fidèle au pixel près.

Fonctionnalités

Éditeur Split-Screen avec prévisualisation temps-réel
Réorganisation des sections par Drag & Drop (SortableJS)
Validation stricte et dynamique des formulaires (Zod)
Exportation PDF Pixel-Perfect via Puppeteer
6 templates intégrés (Classique, Tech, Créatif, etc.) avec thèmes de couleurs
Assistance rédactionnelle via IA locale (Ollama / phi3:mini)
Analyse intelligente de CVs existants uploadés en PDF
Gestion des utilisateurs, des logs et des CVs via panel d'administration

Sous le capot

CV Maker est bâti sur les briques suivantes :

Next.js 14React Hook FormZodSortableJSPuppeteerOllama (phi3)

FAQ

L'IA envoie-t-elle mes données ailleurs ?

Non, elle tourne en local via Ollama (phi3:mini) : aucune donnée personnelle ne quitte le serveur.

Le PDF est-il fidèle à l'aperçu ?

Oui, l'export est généré par un navigateur headless (Puppeteer) sur une page d'impression dédiée.