Il nostro sito web

Lo showcase delle tecnologie usate per la realizzazione del nostro sito web

Postazione di lavoro creativa con iMac e setup minimal per il web design e sviluppo

Le tecnologie

Logo Vue.js

Vue.js

Logo Nuxt

Nuxt

Logo Prismic

Prismic

Logo Plausible

Plausible

Logo Google Fonts

Google Fonts

Logo Font Awesome

Font Awesome

Logo Basscss

Basscss

Logo AWS

AWS

Logo TypeScript

TypeScript

Le idee da cui siamo partiti

Caricamenti istantanei

Nessuna risorsa sprecata, immagini ottimizzate, rendering full-static. Così il nostro sito è eccezionale per velocità e performance.

Navigazione fluida

La navigazione JavaScript è studiata per offrire cambi di pagina fluidi e immediati. Addio lunghi caricamenti e inutili attese.

Accessibilità avanzata

Nessun comportamento imprevisto dell'interfaccia. Link, immagini e bottoni parlanti. Colori e contrasti ottimizzati. Il nostro sito è navigabile da tutti, senza discriminazioni.

UX lineare

I contenuti sono presentati in maniera chiara e senza distrazioni: l'esperienza utente non è mai banale.

Colpo d'occhio

Un sito web deve catturare l'attenzione di chi naviga: deve essere fresco, accattivante e immediatamente riconoscibile.

GDPR cookieless

Teniamo moltissimo alla privacy dei nostri utenti. Usiamo solo tool open-source comunitari che non utilizzano cookie e che non raccolgono dati sensibili.

Responsive

Non importa quale dispositivo si utilizzi: il nostro sito deve essere navigabile sempre e comunque, garantendo l'uniformità dei contenuti e un'esperienza cross-device.

Facile da aggiornare

Non solo sviluppatori esperti: il nostro sito, tramite il Content Management System (CMS) che utilizziamo, è facilmente aggiornabile e manutenibile da chiunque.

Open source

Nessuna sorpresa: il nostro sito è di dominio pubblico e costantemente aggiornato e documentato.

"Non un sito come gli altri, ma un prodotto a tutto tondo.
Progettato e realizzato da zero con le migliori tecnologie."

Nuxt.js: sfondo astratto grafico, framework Vue utilizzato per lo sviluppo frontend
Il framework

Nuxt

Nuxt, il framework web open-source basato sul linguaggio JavaScript Vue.js, ha più di 40.000 star su GitHub. Ha un'alta curva di apprendimento, non solo per gli sviluppatori Frontend o Full Stack, ma anche e soprattutto per i Web Designer e Web Engineer che possono sfruttare l'ecosistema per creare rapidamente applicazioni e siti web.

È ampiamente supportato dalla comunità, con migliaia di estensioni e componenti costantemente aggiornati. È SEO-friendly out-of-the-box e garantisce una navigazione istantanea grazie al router integrato.

Le build e i rilasci non sono mai stati così semplici: si può anche scegliere se usare un approccio full-static serverless o, per siti più complessi, un'architettura con Server Side Rendering (SSR) per una reattività totale dei contenuti.

Logo Prismic CMS Headless su sfondo grafico, utilizzato per la gestione dei contenuti
Il Content Management System

Prismic

Gli headless CMS sono l'evoluzione diretta dei sistemi monolitici tradizionali come - solo per citarne alcuni - Wordpress e Joomla. Di questi mantengono le funzionalità puramente backend, offrendo un'interfaccia facilitata per l'editing dei contenuti; sono tuttavia totalmente slegati e indipendenti dal frontend, ovvero dal templating HTML delle pagine.

Sono dei veri e propri repository di contenuti, da interrogare lato frontend tramite API: Prismic, grazie alla facile integrazione con Nuxt, è il cuore pulsante del nostro sito ed è perfetto per rispondere sia in tempo reale tramite SSR, sia a build-time per siti totalmente statici.

Quest'infrastruttura dinamica permette, quindi, di mantenere separati i layer backend e frontend aumentando la scalabilità, la manutenibilità e la sicurezza dei prodotti realizzati, oltre a garantirne performance superiori in tutti i contesti.

Screenshot interfaccia dashboard di analisi dati web Volcanic Minds per il monitoraggio del traffico utenti
Le analitiche web

Plausible

Analizzare le statistiche di utilizzo di un sito non è una violazione della privacy, ma è uno strumento fondamentale per capire come gli utenti interagiscono con le pagine web e dove è possibile migliorare l'esperienza utente. Plausible è il tool che abbiamo deciso di utilizzare per farlo.

Ma perchè un prodotto di nicchia e poco conosciuto?

Open source: il codice sorgente è disponibile per tutti, senza sorprese.

Leggero e veloce: 1 kB è la grandezza dello script. C'è bisogno di dire altro?

Privacy e GDPR: i pochi dati raccolti, opportunamente mascherati, risiedono in uno spazio cloud comunitario europeo, in ottemperanza e nel rispetto delle stringenti regole GDPR.

Cookieless: non vengono raccolti cookie di nessun tipo, motivo per cui non è necessario integrare banner poco user-friendly sui siti.

Domande frequenti

Usate solo queste tecnologie?

Assolutamente no! Ci piace tenerci aggiornati e cerchiamo di usare sempre le ultime novità che offre il mercato, garantendo anche un supporto completo con soluzioni LTS. Siamo pronti ad ascoltare le esigenze dei nostri clienti, impegnandoci a trovare con loro la migliore soluzione possibile, in ogni contesto e progetto.

Il progetto mi piace. Posso usarlo anch'io?

Questo sito, così come altri progetti open-source di Volcanic Minds, risiede sul nostro repository GitHub. È in continua evoluzione e siamo pronti ad ascoltare ogni tuo consiglio o perplessità sull'implementazione.

Hai ancora dubbi?

Se vuoi approfondire le tecnologie che abbiamo usato, o più semplicemente vuoi utilizzarle nel tuo progetto, siamo a tua disposizione per discuterne e trovare una soluzione insieme.

Condividi l'articolo

Tag: TecnologiaDevelopment

Data di pubblicazione: 18 maggio 2023

Ultima revisione: 17 dicembre 2024