
AEE — Corporate Website
Company site with CMS content and multiple languages
Gyoza projectDevelopment2024Next.jsReactStrapi Blocksi18nextSass
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 rendererMulti-language (i18next) and date formattingResponsive layout and image optimisationCarousels and dynamic sections
The Outcome
Marketing can update content without touching code
SEO-friendly structure and consistent branding
How It Works
- 1Content is edited in Strapi (CMS); pages are built from blocks (text, images, carousels, etc.).
- 2The Next.js frontend fetches and renders these blocks; layout is responsive and SEO-oriented.
- 3Multi-language is handled with i18next; dates and copy adapt to the selected language.
- 4New sections or campaigns are added in the CMS; the site structure supports growth without code changes.
Gallery

01 / 06
Homepage — desktop