
Build a website or landing page
We turn an approved design into a responsive website or landing page that works on small and large screens.

The design is ready. Now navigation, forms and content need to work across devices. We build the visible interface and connect it to the intended data and processes.
Browse services in the shop View a work sampleThe design shows short text and complete imagery. Visitors bring other cases: long names, an empty list or a lost connection. We clarify these states and build the interface so the next action stays understandable.
Content needs to rearrange sensibly. Navigation, selection and feedback are developed for narrow views and different input methods.
Loading, no results, success and failure need their own feedback. The interface shows only the status the connected system actually confirms.
A fictional design contains a form and thank-you page. What people see after a connection error remains unresolved.
The implementation preserves entries after an error, explains how to retry and shows confirmation only after successful storage. Keyboard interaction and field errors are developed too.
The journey is tested with valid entries, missing required fields and a lost connection, followed by comparison on mobile and desktop.

A form is submitted but no response arrives. Can the person send again? Are their entries preserved? A view of a completed form does not answer these questions. We gather the required states before implementation and agree them with the design team, so developers need not guess the behaviour while building.
We work with the existing design and technical constraints. Recurring elements are implemented consistently; on small screens, order and layout adapt to the task. Keyboard use, visible focus and clear feedback are part of implementation. The scope defines which pages, states and devices are checked.
Frontend optimisationYou have designs and content for a new website or a defined set of pages. The frontend service lists requirements and the agreed scope.

We turn an approved design into a responsive website or landing page that works on small and large screens.
For already defined changes to an existing interface, scoped frontend optimisation is a suitable starting point.

Up to three agreed changes to your existing frontend. We work in a test environment and document the results.

An existing website does not need complete replacement to improve a form or product view. We first define the affected area: which components are used, which data is needed and which other pages depend on it? A small visible change can affect many places when the same element is reused. Planning needs to include those dependencies.
For a new frontend, content and backend handover are considered early. Where does text come from, what response does an API return and what happens on failure? Answering only after design creates unnecessary revisions. A scoped implementation therefore describes both the interface and its expected inputs and feedback.
Read the guideWe review the design and identify missing content. This produces the list of pages, mobile views and interactions to implement.
We use existing components and data sources. Missing backend responses are discussed with the responsible developers.
Keyboard use, small screens, long content and failure cases are part of verification. Shared components are also checked in their other contexts.
We document the tests and agree how the change will be released. Your team receives the information needed for later adjustments.
Link to the design or describe the affected pages. Real text lengths, image formats and lists help implementation. Mark the mobile views and states already designed and those still missing.
State the existing framework, CMS or shop platform. For dynamic features, sample responses and the relevant data sources help. Access is arranged through an agreed channel, never shared in the public form.
Agree who approves the design, who checks the completed feature and how changes are released. If another team will operate it, we include their code and documentation requirements.
Yes. Beyond the views, we need information about behaviour, content and data. Open states are specified before or during the agreed implementation.
We review an existing system first. The choice depends on the task, maintenance and your team's capabilities. Migration is a separate decision with its own work.
You receive the agreed implementation and notes for taking it over and continuing development. Repository, test environment, release process and later support are agreed for the project.
An approved design and described features allow us to plan a new interface. For an existing page, a specific task can also be enough, such as revising a mobile filter view. That is what frontend optimisation is for.
If content and user journey are missing, start with design. If the backend does not yet supply the required data, we plan that work separately. A finished screen cannot shorten the wait for a missing API.
