QR-Code Creator — Generatore Vettoriale Client-Side Privacy-First
Applicazione web per la creazione istantanea di codici QR permanenti ad alta risoluzione con safe-zone per logo ed export SVG puro.
La Genesi del Progetto (Perché è nato)
Il Problema Iniziale
I servizi commerciali online per generare codici QR sono saturi di dark pattern: pubblicità invasive, tracciatori invasivi, loghi a pagamento e link dinamici che scadono dopo pochi giorni per forzare l'acquisto di abbonamenti.
Il Contesto Tecnico
Un codice QR per uno stampato (biglietto da visita, menu, packaging) deve essere permanente, statico e ad altissima risoluzione per la tipografia. Doveva essere generato interamente in locale nel browser dell'utente, senza inviare dati a nessun server remoto.
L'Obiettivo Ingegneristico
Costruire un tool leggero in puro JavaScript vanilla con rendering in tempo reale su Canvas, calcolo matematico della tolleranza d'errore Reed-Solomon per l'incorporamento di loghi e download vettoriale SVG puro (scalabile all'infinito).
Sfide Tecniche & Soluzioni Ingegneristiche
Incorporamento del Logo senza compromettere la Scansionabilità
Inserire un logo al centro di un codice QR distrugge i byte di informazione; se il logo è troppo grande o posizionato male, gli scanner non leggono il codice.
Fissato l'algoritmo di correzione d'errore su Level H (High, 30% di tolleranza) e calcolata geometricamente l'area massima del logo al 20% della superficie totale, creando un padding circolare che preserva i moduli di sincronizzazione critici.
Esportazione Vettoriale SVG Nativa da Matrice Booleana
Molti generatori creano file SVG incorporando un'immagine PNG in base64, perdendo il vero vantaggio vettoriale in stampa.
Sviluppato un serializzatore DOM che itera sulla matrice booleana dei moduli QR, generando un unico elemento <path> SVG ottimizzato con coordinate assolute, garantendo peso ridotto (<5KB) e scalabilità infinita per tipografie.
EduBook — Piattaforma Serverless Prenotazione Lezioni
Impresa Edile — Piattaforma Web & Preventivatore GIS
Hai un'idea o una sfida tecnica da sviluppare?
Progetto e sviluppo applicazioni web moderne, piattaforme scalabili e architetture cloud su misura per le tue esigenze.