Published on

EasyCV – il generatore di curriculum gratuito e open source

Authors
  • avatar
    Name
    Alessandro Iannacone
    Twitter

EasyCV – il generatore di curriculum gratuito e open source

Introduzione

Chiunque abbia provato a creare un curriculum online sa quanto sia difficile trovare un builder gratuito, pulito e senza watermark.
Molti strumenti propongono versioni “freemium” che, al momento dell’esportazione in PDF, richiedono un abbonamento mensile o mostrano fastidiosi loghi.

Da questa esigenza nasce EasyCV — un progetto open source e totalmente gratuito, sviluppato per offrire a chiunque la possibilità di generare il proprio CV professionale senza limiti, senza pubblicità e senza registrazione.


Obiettivo del progetto

EasyCV è nato per risolvere un problema reale:

Creare un curriculum professionale e scaricabile in PDF, senza dover pagare per una funzione così basilare.

L’obiettivo è fornire:

  • ✅ Un editor immediato, interamente client-side (nessun upload di dati).
  • ✅ Un template PDF pulito e minimale, conforme agli standard HR europei.
  • ✅ La possibilità di esportare/importare JSON, utile per backup o versionamento.
  • ✅ Codice open source e self-hosted, liberamente personalizzabile.

Come funziona

L’applicazione è sviluppata in Next.js 14 (App Router) e React, con salvataggio dei dati in localStorage.
Il flusso è semplice:

  1. Compila i campi di base: profilo, esperienze, istruzione, competenze e lingue.
  2. Visualizza in tempo reale l’anteprima, identica al PDF finale.
  3. Esporta il curriculum in PDF con un clic.

Tutto avviene direttamente nel browser, senza backend né database: la privacy è totale.


Caratteristiche principali

  • 🧩 Interfaccia minimalista in stile dashboard, intuitiva anche per utenti non tecnici.
  • 📄 Preview fedele al PDF finale, basata sul template HTML interno.
  • 🗂️ Backup JSON per salvare e riutilizzare i propri dati.
  • 🌐 Full client-side: nessuna trasmissione di dati personali.
  • ⚙️ Completamente open source, personalizzabile per aziende, team HR o sviluppatori.

Perché è importante

Il web è pieno di CV builder “gratuiti” che diventano a pagamento appena serve l’unica cosa che conta: scaricare il proprio curriculum.
EasyCV dimostra che si può offrire un’alternativa etica, trasparente e open source, mantenendo alta la qualità grafica e la semplicità d’uso.

È pensato sia per chi vuole solo creare il proprio CV, sia per chi desidera studiare il codice e adattarlo — ad esempio integrandolo in un portale HR o in un sistema interno aziendale.


Stack tecnico

  • Next.js 14 – rendering statico ottimizzato
  • React + Tailwind CSS – interfaccia reattiva e moderna
  • html2pdf.js – generazione diretta del PDF lato client
  • TypeScript – tipizzazione rigorosa e scalabilità
  • LocalStorage – persistenza offline senza backend

Il tutto è organizzato in modo modulare, con un componente CVPreview che riproduce esattamente il template finale (lib/pdf/html-template.ts).


Privacy e self-hosting

EasyCV è 100% client-side: nessun dato lascia il tuo browser.
Puoi usarlo su easycv.iannaconealessandro.it oppure clonare il repository e ospitarlo su un tuo dominio con un semplice npm run build && npm run export.


Conclusione

EasyCV è la mia risposta all’abuso di tool “gratuiti” che monetizzano anche le esigenze più semplici.
Ho voluto creare un generatore di curriculum che fosse libero, accessibile e utile per tutti, in pieno spirito open source.

➡️ Provalo subito su easycv.iannaconealessandro.it
💻 Codice sorgente disponibile su GitHub: github.com/alesiestu/cv-builder