One-Page Kit

One-Page Kit, version 1.0, Node 18+

Client sites
in an hour,
not a weekend

Six templates for the businesses that actually hire you. Fill in a JSON file, run one command, hand over a finished mobile-first site the same afternoon.

A restaurant site built with the kit, shown on a phone. A motor spares site built with the kit, shown on a phone. A photographer's site built with the kit, shown on a phone.
Templates
6
Dependencies
0
Kit size
124 KB
Client sites
Licence
Forever

01  The whole idea

Data in.
Website out.

There is no builder to learn and no dashboard to log into. You write what the business is, and the generator writes the site. That is the entire product.

harbour-lane-kitchen.json
{
  "template": "food",
  "name": "Harbour Lane Kitchen",
  "tagline": "Home cooking, served
              hot, six days a week.",
  "area": "Harbour Lane",
  "phone": "+1 555 0100",
  "whatsapp": "15550100",
  "menu": [
    { "name": "Rice and stew" },
    { "name": "Grilled chicken" }
  ]
}
$ node generate.js
dist/harbour-lane-kitchen/index.html
The finished restaurant site: the business name set large in white on deep red, above an order button.

02  What it produces

Six real sites.
Open them on your phone.

Built from the sample JSON in the kit. No hand editing, no photographs, nothing added afterwards. Every one is a single HTML file with the CSS inline, because your clients' customers are on cheap phones and slow data.

03  Whether it suits you

Worth being
honest about.

A refund costs us both an afternoon. Read this before the price, not after.

Built for you if

  • You build small sites for local businesses and want to stop starting from nothing each time.
  • You can edit a JSON file and run one command in a terminal.
  • Your clients are found on a phone, over WhatsApp, on data they pay for by the megabyte.
  • You would rather own the code than rent a builder.

Not for you if

  • You want a drag and drop editor. There is no editor. You write JSON.
  • Your clients need shops, logins, bookings or anything with a database.
  • You need a hundred layout variations. There are six templates, and they are opinionated.
  • You are in Ghana. The licence does not cover it, and the fifth question below says why.

04  How it works

Three steps, and one
of them is a command.

  1. Fill in the details

    One JSON file per business. Name, trade, area, what they sell, their phone. Ten minutes on a call with the owner.

  2. Run the generator

    It writes a complete, self contained HTML file. No build pipeline, no bundler, nothing to install first.

  3. Deploy it anywhere

    Static output, so any free host takes it. Send the client a link the same afternoon and invoice for the work.

05  What you get

The whole thing,
and the source.

  • Six templatesFood, trades, services, retail, professional and motor parts, each with the one section its owner cares about.
  • Unlimited client sitesBuild as many as you like, charge what you like. The sites belong to you and your client, not to us.
  • Editable sourcePlain, commented JavaScript. Change the templates, add your own, make it yours.
  • No dependenciesNode 18 or newer and nothing else. No npm install that breaks in six months.
  • Mobile first, genuinelyTap to call, WhatsApp, no framework, no web fonts. Built for cheap phones and slow data.
  • Perpetual licenceOne payment. It does not expire and there is nothing to renew.

Valid worldwide except Ghana

The licence does not cover building sites for businesses located in Ghana, or reselling the kit there. Everywhere else is yours, without restriction. The first question below explains why.

06  What is in the download

Nine files.
That is all of it.

No node_modules, no lockfile, no config you have to understand before you start. You can read the whole thing in an evening.

onepage-kit/
├── generate.js              the whole generator, 6 KB
├── package.json
├── LICENCE.md
├── templates/
│   ├── _shared.js           tokens, head, footer, action bar
│   ├── motifs.js            the drawn backgrounds
│   ├── food.js  auto.js  trades.js
│   └── services.js  retail.js  professional.js
└── businesses/
    └── six worked examples, one per template

07  Against the alternatives

What else you
could do instead.

Every one of these is a reasonable choice for some job. Here is where each of them actually lands.

Compared honestly. A site builder is the better answer when a client wants to edit their own page, and hand coding wins the moment a site stops being one page.
  One-Page Kit Site builder Theme marketplace Hand coding
Time to the first site About an hourAn afternoonA day of stripping it backA weekend
What the client pays monthly NothingA subscription, foreverHostingHosting
Who owns the result You and your clientThe platformYou, within their licenceYou
Weight of the finished page Around 15 KBOften over 2 MBUsually over 1 MBWhatever you make it
You can read all the code Yes, in an eveningNoRarelyYes, you wrote it
Cost per client site Nothing after the firstPer site, every monthPer licenceYour hours

08  Price

One payment.
Then it is yours
for good.

GH₵750

One payment  /  Perpetual licence  /  Unlimited client sites

Card and bank transfer through Paystack.

Delivered instantlyThe download and your licence key arrive the moment the payment clears.
14 day refundIf it is not what this page described, ask and you get your money back.
Never a subscriptionOne payment. Nothing renews, nothing expires, nothing to cancel.

Not sure yet? Take one template free and build a real client site with it. If it earns you money, come back for the other five.

There are no testimonials here yet

This is new, and putting invented praise on a page is the fastest way to deserve none. So instead of asking you to trust a stranger, here are four things you can check for yourself before you spend anything.

  1. Open the six sites above on your phone. That is the actual output, not a mockup.
  2. Read the licence in full. It is one page and it is linked in the footer.
  3. Take a template free and build a real client site with it. No email required.
  4. If you buy and it is not what this page described, ask within 14 days and get your money back.

09  Questions

Before you buy

Why is Ghana excluded?

Because we run a website service for Ghanaian businesses on this same code, and that service is how the kit came to exist and how it keeps being maintained. Selling you the tool to compete with us in our own market would be a strange thing to do.

Everywhere else in the world is yours, without restriction. If you genuinely need Ghanaian rights, write to us before you buy rather than after. We may license them separately.

Who owns the sites I build?

You and your client. We claim no ownership of anything you produce with the kit and take no share of what you charge for it. The licence says so in plain words.

Can I change the templates?

Yes. The source is plain JavaScript with comments explaining why things are the way they are. Restyle them, rewrite them, add your own. The one thing you cannot do is resell or republish the kit itself.

Is one licence enough for my studio?

One licence covers one person or one company. If four people in your studio build sites, that is still one company and one licence. If you and a friend run separate businesses, that is two.

What about updates and support?

Updates are free while we make them, though we do not promise any particular one. Support is email, one reply within two working days, on questions about the kit itself.

We do not debug your client's site, write custom templates, or take on work for your clients. That is your business, not ours.

Do I need to know how to code?

A little. You need to be able to edit a JSON file and run one command in a terminal. If you have ever deployed a static site, you are well past the bar.

What if it is not what I expected?

If you have not downloaded it, or you downloaded it and it does not work as described, tell us within 14 days and we will refund you. If you have already built client sites with it, we will not.