AEE — Corporate Website
Company site with CMS content and multiple languages
The Challenge
AEE needed a modern corporate site with content managed in a CMS (Strapi), several languages and a structure that could grow with new sections and campaigns.
My Role
I built the frontend with Next.js: rendering Strapi block content, i18n (i18next), responsive layout and carousels/sections for campaigns so marketing could update content without code.
Key Features
- Pages driven by Strapi Blocks renderer
- Multi-language (i18next) and date formatting
- Responsive layout and image optimisation
- Carousels and dynamic sections
The Outcome
- Marketing can update content without touching code
- SEO-friendly structure and consistent branding
How It Works
- 01
Content is edited in Strapi (CMS); pages are built from blocks (text, images, carousels, etc.).
- 02
The Next.js frontend fetches and renders these blocks; layout is responsive and SEO-oriented.
- 03
Multi-language is handled with i18next; dates and copy adapt to the selected language.
- 04
New sections or campaigns are added in the CMS; the site structure supports growth without code changes.
Stack
Gallery

Homepage — desktop
