Web development

Websites and web apps that load fast, rank, and are easy for your team to update.

01

Who it's for

You are probably here because

  • 01

    Your current site loads slowly, and you have been told it is the hosting.

  • 02

    You are selling in person and want the same catalogue online, with M-Pesa.

  • 03

    Your team cannot update the site without calling someone.

  • 04

    A half-finished project stalled and you need someone to take it over.

02

What's included

What you actually get.

Most of the sites we are asked to rescue are slow because of how they were built, not because of where they are hosted. We build for a mid-range Android phone on mobile data, because that is what most of your visitors are actually holding.

01

Brochure and corporate sites

The site a buyer checks before calling you.

02

E-commerce with M-Pesa and card

Catalogue, checkout, STK push, reconciliation.

03

Client portals and dashboards

Login, roles, and the data your clients keep asking for.

04

Booking and enquiry systems

Calendars, availability, confirmations, reminders.

05

Redesigns and rescue projects

Including taking over work another team started.

06

Care plans

Hosting, updates, edits and monitoring on a monthly fee.

04

How it runs

Each stage, and what it produces.

  1. 01

    Discover

    A call, then a workshop on who the site is for and what it must do.

    Output

    A written summary of the problem and the options.

  2. 02

    Specify

    Sitemap, content plan, design direction and a fixed quote.

    Output

    A proposal you could hand to another vendor.

  3. 03

    Build

    Short cycles with a working preview link at the end of each.

    Output

    Something you can click, not a screenshot.

  4. 04

    Launch and support

    DNS, SSL, analytics, Search Console, training.

    Output

    Credentials, documentation and thirty days of fixes.

What you are handed

  • Source code in a repository you own
  • Editor training and a short written guide
  • Analytics and Search Console configured
  • A performance budget the site is measured against

Technology

DjangoNext.jsLaravelWordPressTailwindPostgreSQLCloudflare
05

Proof

One project, in full.

Stock and dispatch system for a regional distributor SMEs and startups Example

Stock and dispatch system for a regional distributor

Four branches on separate spreadsheets, month-end taking a week.

One day

Month-end close

DjangoPostgreSQLM-Pesa DarajaBarcode

Four branches tracked stock in separate spreadsheets. Dispatch errors were routine, nobody could see group stock in one place, and month-end close took a week of reconciliation that one person held in their head.

One day

Month-end close

Four

Branches on one system

Single view

Group stock

Read the full case
06

Commercials

How buying this works.

Engagement
Fixed-price project, then an optional monthly care plan.

Price
On request, after scope

How pricing works

What sets the price

Scope, number of integrations, how much content needs writing or migrating, and the deadline.

A brochure site and a portal with logins and payments are different orders of work. The discovery call tells us which one you are asking for.

Every project is quoted after we understand the scope. You will have a written, fixed quote before any build work begins. No open-ended billing.

07

Questions

Answered plainly.

Yes. The repository and every credential transfer to you on final payment. You are never locked to us to keep running what we built.

Yes, after a paid two-day audit. We read the code, run it, and give you a written opinion on whether to continue it or restart, with the cost of each.

You, on your own account, or us under a care plan. Either way the account is in your name and you hold the credentials.

Yes, via Daraja: STK push, C2B, B2C and reconciliation. We have shipped all four and we will tell you which fits your flow.

Thirty days of fixes are included, then a monthly care plan if you want one. Support is the product, not an upsell.

Yes. We can also supply engineers into your team on a day rate if that suits you better than a fixed-price project.

Build

Get a scoped quote for your site

Send us your current URL and we will tell you what we would change first.

We reply to every enquiry within one working day.

WhatsApp us