← All projects

Built at Interactive Education Technology · 2026

Company Website

A marketing website designed and built from scratch in Next.js, with a reusable component library and fully responsive layouts.

Watch demo
Next.jsTypeScriptTailwind CSSGoogle Maps API

Overview

The company's website, designed and developed during my internship at Interactive Education Technology and taken from initial layout through to a working, deployed site.

The brief was a modern marketing site that the company could extend later without a developer rebuilding each page. That shaped the main decision: rather than styling each page individually, I built a small library of shared components so new pages could be assembled from pieces that already looked right.

Features

Homepage with live search

The landing page opens with a search that filters as you type, so visitors can find a programme or a page without navigating through the menu first.

Homepage with live search

About us

A section covering who the company is and what it does, laid out to be readable on a phone as well as on desktop.

About us

Solutions

The company's solutions presented as distinct offerings, each with its own summary rather than a single block of copy.

Solutions

Programs carousel

Programmes are shown in a carousel so several can occupy the same vertical space, letting visitors browse through them without the page growing longer with each one added.

Programs carousel

Impact

A section presenting the company's results and reach, giving the concrete numbers behind what the rest of the site describes.

Impact

News with hover detail

News items sit in a grid where hovering darkens the card and reveals the details underneath. It keeps the grid clean at a glance while making the full information one movement away.

News with hover detail

Animated partners strip

Partner logos move continuously along a single line, so a long list of partners fits into a fixed strip instead of a static grid that grows with every addition.

Animated partners strip

Contact page with email and map

The contact page combines a form that sends directly to the company's inbox with an embedded Google Map showing the office location, so getting in touch and finding the place are handled in one place.

Contact page with email and map

How it works

Challenges

Building for pages that did not exist yet

The hardest part was not the pages in the brief but the ones that would come later. Components designed too tightly around one page's content break the moment someone needs a variation. Keeping the props general enough to reuse, without turning every component into a configuration puzzle, was the real balance - and the thing I would judge the work on.

← Back to all projects