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.
- 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.
{
"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
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.
-
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.
-
Run the generator
It writes a complete, self contained HTML file. No build pipeline, no bundler, nothing to install first.
-
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.
| One-Page Kit | Site builder | Theme marketplace | Hand coding | |
|---|---|---|---|---|
| Time to the first site | About an hour | An afternoon | A day of stripping it back | A weekend |
| What the client pays monthly | Nothing | A subscription, forever | Hosting | Hosting |
| Who owns the result | You and your client | The platform | You, within their licence | You |
| Weight of the finished page | Around 15 KB | Often over 2 MB | Usually over 1 MB | Whatever you make it |
| You can read all the code | Yes, in an evening | No | Rarely | Yes, you wrote it |
| Cost per client site | Nothing after the first | Per site, every month | Per licence | Your 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.
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.
- Open the six sites above on your phone. That is the actual output, not a mockup.
- Read the licence in full. It is one page and it is linked in the footer.
- Take a template free and build a real client site with it. No email required.
- 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.