We build company websites, online shops, web portals and content management systems, along with the APIs behind them. The usual tools are React, Next.js, TypeScript, Laravel and Node.js, and interface design is part of the job. After launch we keep the site updated and maintained.

What we build

A project can combine several of these. The scope lists which ones are included.

  1. 01

    Online shops and e-commerce

    Shops with a catalogue, a basket and a checkout, arranged around how you take orders and deliver them.

  2. 02

    Progressive web apps

    Web applications that can be installed from the browser and opened like an app on a phone.

  3. 03

    Content management systems

    Editing screens for the parts of the site you will update yourself, agreed at the scoping stage.

  4. 04

    Web portals

    Signed-in areas where customers or staff see their own records and act on them.

  5. 05

    API development

    The server side that a website, a mobile app or another system reads from and writes to.

  6. 06

    Interface and experience design

    Design is part of every web project: the structure of each page, and how a visitor moves between them.

How the work runs

This is the short version. The full one is on the page about how we scope and quote a project.

  1. Step 01

    Scope

    We write down the page types, the features and the integrations, and which parts you will edit yourself. The quote and the schedule follow from that list.

  2. Step 02

    Design

    The interface is designed first. You see the layouts and comment on them before they are built.

  3. Step 03

    Build

    We build in stages and show you the working site at each one.

  4. Step 04

    Launch

    We deploy the site, and maintenance begins on the terms set out in the quote.

After launch

A website is in use for years after the build ends. The tools it is built on release new versions, and the business it describes changes. We keep the site updated and maintained, and the quote states what that covers.

  1. 01

    Updates and fixes

    New versions of the underlying software are applied, and faults are fixed when they are found.

  2. 02

    New work

    A new section or feature is scoped and quoted in the same way as the first build.

Tools

The choice depends on what the site has to do and who will maintain it.

  1. 01

    Interfaces

    What a person sees and uses in the browser.

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
  2. 02

    Server side

    The data, the rules and the APIs behind the interface.

    • Laravel
    • Node.js
    • Python
    • GraphQL
  3. 03

    Hosting and infrastructure

    Where the software runs once it is live.

    • AWS
    • Docker
    • Firebase

Questions

What kinds of websites and web apps do you build?

We build company websites, e-commerce stores, progressive web apps, content management systems, web portals and APIs. Interface and experience design is part of the work.

Which web technologies do you work with?

We use React, Next.js, TypeScript and Tailwind CSS for the front end, and Laravel, Node.js, Python and GraphQL for the server side. The choice depends on what the site has to do and who will maintain it.

How much does a website cost?

The cost depends on the number of page types, the features, the integrations and the content work involved. We do not publish a price list. We prepare a written quote after we understand the scope, and the How we work page explains how that quote is put together.

How long does a web project take?

It depends on the scope, on how quickly content and feedback arrive, and on how many integrations are involved. We give a schedule with the quote, once the scope is agreed.

Will I be able to update the site myself?

Yes, if the project includes a content management system. We agree at the scoping stage which parts of the site you will edit, and build the editing screens for those parts.

Related services

Start here

Tell us what the site has to do and who will use it. A few lines are enough to begin.