Client project

AKB Company Website

A responsive bilingual website created for a client launching a new property-services business.

My role
Web design, frontend development and deployment
Technologies
React, Vite, JavaScript, CSS, and i18next
Project type
Client website
AKB company website homepage in English

The context

A digital presence for a new business

AKB needed a website that could introduce the business, explain its different services, and help potential customers understand what the company offers.

This project was especially relevant to my development work because it required translating real business requirements into a clear, responsive, and maintainable website.

Problem and solution

Presenting many services without overwhelming visitors

The challenge

The company provides many different property services. Presenting all of them on one website could easily make the page difficult to scan and understand.

The solution

I divided the content into clear sections and created reusable, data-driven service cards. This keeps the information consistent and makes services easier to add or update.

Reusable service cards on the AKB website

Implementation

Important features

Responsive design

The page adapts to desktop and mobile screens so customers can access the company’s information from different devices.

Bilingual content

German and English content is managed with i18next, with the visitor’s language preference saved for future visits.

Reusable components

Shared React components and data-driven content keep the code organized and make future updates easier.

Explore the implementation

View the React project and its component structure on GitHub.

View source code