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
Construire son CV
- 1.Choisis un des 6 templates et un thème de couleur.
- 2.Remplis les sections ; réorganise-les par glisser-déposer.
- 3.L'aperçu se met à jour en temps réel à droite.
Utiliser l'IA et exporter
- 1.Demande à l'IA de reformuler un texte ou d'analyser un CV existant.
- 2.Vérifie le rendu dans l'aperçu.
- 3.Exporte en PDF A4 fidèle au pixel près.
Fonctionnalités
Sous le capot
CV Maker est bâti sur les briques suivantes :
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.