Informazioni

Ho realizzato questo sito al fine di esercitarmi con Next.js e con il relativo deploy su Vercel.

L'idea mi è venuta quando avevo bisogno di calcolare un codice fiscale e ho pensato: “Perché devo mandare dei dati sensibili su un server chissà dove? E una volta che i dati sono giunti a destinazione, come vengono elaborati?”

Così mi sono detto: “se vuoi una cosa fatta bene, fattela da solo” e ho realizzato questo progetto.

Il funzionamento è molto semplice:

  1. l'utente compila il form
  2. una Server Action calcola il codice fiscale
  3. se tutti i dati sono corretti, restituisce il codice fiscale elaborato; altrimenti restituisce un errore.

I dati inseriti vengono inviati al server ed elaborati esclusivamente per calcolare il codice fiscale. L'applicazione non li salva nel database né li registra intenzionalmente nei log.

Gli unici dati persistenti in questo sistema sono la lista dei comuni italiani e la lista degli Stati esteri. Queste liste vengono consultate per ottenere il codice catastale alfanumerico di quattro caratteri associato al luogo di nascita.

Il codice sorgente è consultabile nel repository MyFiscalCode su GitHub.