Skip to content
Giorgi Eliadze
Projects: ENOVUS Energy

Apr 2026 – Present

ENOVUS Energy website

One Next.js app in three languages, with an admin panel, a solar ROI calculator and leads into ClickUp

  • Sites & apps
  • Corporate website
Duration
6 months
Company
ENOVUS Energy
Role
Lead developer, from audit to hosting
Tools
Next.js · Prisma · PostgreSQL +5
ENOVUS Energy website

Overview

The website of ENOVUS Energy, a Georgian solar and hydro EPC company, rebuilt as one Next.js application in Georgian, English and Russian. It has an admin panel, a solar ROI calculator and lead delivery into ClickUp, and it is self-hosted with CI/CD.

Tools

  • Next.js
  • Prisma
  • PostgreSQL
  • next-intl
  • Tailwind CSS
  • GitHub Actions
  • Cloudflare
  • ClickUp

The starting point

The old site ran on Next.js with a Strapi CMS. An SEO audit found that all 80+ URLs shared one title and description, the Google Tag Manager snippet never loaded and some addresses resolved only when URL-encoded. The team also wanted a simpler structure around business, home and maintenance, to manage news and products themselves and to get leads straight to sales.

The business page’s share card

The rebuild

Content moved off Strapi into typed files, and the redesign planned a flat six-item menu, three direction landings and a 301 map for removed pages. The new Next.js 16 application holds the public site in three languages, an Auth.js admin panel for leads, contacts, products, projects, news, hero sections, FAQ and site-wide figures, and a REST-style API. Forms are validated with Zod, stored in PostgreSQL through Prisma and delivered to the sales team’s ClickUp list, and the ROI calculator sizes a solar system from the monthly bill and shows cost, payback, savings and CO2 from a single tested coefficient.

Search, hosting and delivery

Each page has its own metadata, with hreflang, a sitemap, JSON-LD and a dynamic llms.txt, and GTM and GA4 run with Consent Mode v2. The site is self-hosted on a Hetzner VPS with nginx, pm2 and Postgres; GitHub Actions run type checks, lint, tests and the build before an SSH deploy and a smoke check. DNS moved to Cloudflare, the old domain redirects, and SPF, DKIM and DMARC are published.

Result

Live on enovus.ge since 12 August 2026, with the old domain 301-redirecting to it. 93 automated tests pass, and the sitemap lists 59 URLs on the canonical host.

Projects: ENOVUS Energy