apr 2026 – oggi
Sito web di ENOVUS Energy
Un’unica app Next.js in tre lingue, con pannello admin, calcolatore del ROI solare e lead in ClickUp
- Siti e app
- Sito aziendale
- Durata
- 6 mesi
- Azienda
- ENOVUS Energy
- Ruolo
- Lead developer, dall’audit all’hosting
- Strumenti
- Next.js · Prisma · PostgreSQL +5

Panoramica
Il sito di ENOVUS Energy, società EPC georgiana nel solare e nell’idroelettrico, ricostruito come un’unica applicazione Next.js in georgiano, inglese e russo. Ha un pannello di amministrazione, un calcolatore del ROI solare e l’invio dei lead in ClickUp, ed è in self-hosting con CI/CD.
Strumenti
- Next.js
- Prisma
- PostgreSQL
- next-intl
- Tailwind CSS
- GitHub Actions
- Cloudflare
Il punto di partenza
Il vecchio sito girava su Next.js con un CMS Strapi. Un audit SEO ha rilevato che tutti gli oltre 80 URL condividevano un solo titolo e una sola descrizione, lo snippet di Google Tag Manager non si caricava mai e alcuni indirizzi funzionavano solo se codificati come URL. Il team voleva anche una struttura più semplice attorno ad aziende, casa e manutenzione, gestire da sé notizie e prodotti e far arrivare i lead direttamente al reparto vendite.

La ricostruzione
I contenuti sono passati da Strapi a file tipizzati, e il redesign ha previsto un menu piatto di sei voci, tre landing page per le aree di attività e una mappa di redirect 301 per le pagine rimosse. La nuova applicazione Next.js 16 contiene il sito pubblico in tre lingue, un pannello di amministrazione Auth.js per lead, contatti, prodotti, progetti, notizie, sezioni hero, FAQ e cifre valide per tutto il sito, e un’API in stile REST. I moduli sono convalidati con Zod, salvati in PostgreSQL tramite Prisma e inviati all’elenco ClickUp del team vendite, e il calcolatore del ROI dimensiona un impianto solare a partire dalla bolletta mensile e mostra costo, tempo di rientro, risparmi e CO2 da un unico coefficiente testato.
Ricerca, hosting e rilascio
Ogni pagina ha i propri metadati, con hreflang, sitemap, JSON-LD e un llms.txt dinamico, e GTM e GA4 funzionano con Consent Mode v2. Il sito è in self-hosting su un VPS Hetzner con nginx, pm2 e Postgres; GitHub Actions esegue controlli dei tipi, lint, test e build prima di un deploy via SSH e di uno smoke check. Il DNS è passato a Cloudflare, il vecchio dominio viene reindirizzato e sono pubblicati SPF, DKIM e DMARC.
Risultato
Online su enovus.ge dal 12 agosto 2026, con il vecchio dominio che vi reindirizza con un 301. Passano 93 test automatici, e la sitemap elenca 59 URL sull’host canonico.