European website templates · 8 working demos
Eight shipped sites.
One weekend.
Production-ready Next.js and HTML templates for restaurants, dentists, gyms, photographers, salons, car dealers, and shops. Edit one config file. Own the code forever. From €39.
Founding 25: 25/25 slots left · code FOUNDING25 for 50% off + your site shown below.
30-day money-backOne-time paymentLifetime updates on Pro+EU VAT handled
See it in action
Real shops, same codebase.
Every demo below runs on the same KlarShops codebase. The only difference between them is one config file and a stylesheet.
Dentist · Health
Lumen Dental
A calmer kind of dental care.
Modern medical clinic site — services, team, contact form. Calming teal palette, generous whitespace. Static, fast, config-driven.
Visit demo →
Photographer · Portfolio
Cora Vance
Stories told in light.
Editorial portfolio with masonry gallery, lightbox, package pricing. Warm tonal palette, magazine typography. Static, no build.
Visit demo →
Fitness · Boutique
Mantle Studio
Strength that lasts.
Boutique gym site with class schedule, coaches, pricing tiers. Dark earthy theme, heavy condensed typography. Five pages, all config-driven.
Visit demo →
Restaurant · Reservations + Menu
Casa Tavola
Honest Italian. Real fire. Hand-rolled pasta.
Eight pages of polished restaurant: looping wood-fire hero video, cinematic pasta showcase, full reservations flow (date → time → confirm), live menu from a Prisma database, hand-built about / gallery / private-dining / press / contact pages. Next.js 15 + React 19 + Tailwind 4 + Express + Prisma. The buyer rebrands from a single brand.ts.
Visit demo →
Handyman · Service
Nordhus
Reliable hands for your home.
Multi-page service business site — services, contact form, quote request. Orange accent on white, clean professional. Built for trust.
Visit demo →
Salon · Booking
Sage Salon
Where every cut is craft.
Salon booking system with admin panel, calendar, customer management. Express + JSON store. Working bookings, real backend.
Visit demo →
Car dealer · Inventory + Finance
Apex Motors
Reliable cars at honest prices.
Eleven-page Next.js dealership: looping showroom hero video, live finance calculator (standard amortising-loan math, five partner banks), test-drive booking, trade-in valuation, three-up car-compare table, review wall, locations + map, full inventory with detail pages, five colour themes with localStorage-persisted switcher. The whole site re-skins from brand.ts.
Visit demo →
Jewelry · E-commerce + Editorial
AURUM
Quiet luxury. Heavy metal.
Full-stack jewelry shop with the editorial depth of a heritage brand. Looping Pexels-hosted hero video, Mollie payments wired (Stripe adapter documented), cart + checkout + product variants + admin, plus five editorial pages — atelier (three-step crafting process), journal (long-form posts), sizing (printable ring chart + chain lengths), care, materials glossary. Next.js 15 + Express + Prisma + Postgres.
Visit demo →
More templates shipping monthly. Lifetime updates included on Pro and Everything tiers.
Try it
Re-skin in real time.
Loading interactive preview…
What's in the box
Everything a shop needs.
Nothing you don't.
Built around the boring 80% of an e-commerce app: payments, orders, email, schema, security. So you can spend day one on the part that actually makes you money.
Eight templates
Restaurant, dental, fitness, photography, handyman, salon booking, car dealer, e-commerce. Each one production-ready.
Config-driven
Every visible string and color lives in a single config file per template. Rebrand in 30 minutes, not 30 hours.
Real e-commerce
Mollie payments (cards, MobilePay, iDEAL, Klarna). Stripe adapter stub. Cart, checkout, product variants, admin — all wired.
Real bookings
Sage Salon ships with a working booking calendar, admin panel, and JSON store. Add it to any template that needs it.
Database
Postgres + Prisma for the e-commerce templates. JSON store for the booking system. Static templates need no DB at all.
Nodemailer + Gmail/SMTP. Transactional templates for order and booking confirmations. Mailhog for dev.
TypeScript
Strict mode end-to-end on the Next.js + Express templates. The static templates are vanilla — zero build step.
Production-ready
Helmet, rate limiting, CORS, idempotent webhooks, Zod validation. Money in integer minor units. Built for real shops.
Compared to the alternatives
Be sure this is right for you.
KlarShops is for builders who want to own their code and skip the boring 80%. If you'd rather pay rent forever for a website builder or write everything yourself, the table below tells you that honestly.
| KlarShops €39–€199 once | Squarespace / Wix ≈€18/mo forever | Build it yourself 3+ weeks | |
|---|---|---|---|
| Time to launch | 1 weekend | 1 day | 3+ weeks |
| Cost over 3 years | €99 once | ≈€650 | Your time |
| Own your code | |||
| Self-host anywhere | |||
| 8 verticals out of the box | templates | ||
| Real backend (booking, shop) | build it | ||
| Customize beyond drag-drop | limited | ||
| Subscription lock-in | |||
| Mollie / MobilePay native | build it | ||
| Code you can paste into AI | |||
| Lifetime updates | yes (Pro+) | if subscribed | you write them |
When KlarShops is wrong for you: you don't write code, you want a drag-and-drop editor, or you want someone else to host it for you. Use Squarespace or Wix — they're great products for that audience.
When KlarShops is right: you can ship HTML/JS or Next.js, you want to own the code, you don't want to pay rent forever, and you want full control over how the site looks and behaves.
Pay once · Ship forever · No subscription
Pricing.
Pay once. No subscription. No usage limits. The code is yours the second you buy it.
First 25 buyers get 50% off and their built site shown in the “Built with KlarShops” gallery below — paste code FOUNDING25 at checkout.
30-day refund
No questions
Instant download
After checkout
Full source code
Yours forever
No Figma needed
Edit one file
Sites
Static sites — restaurant, dental, fitness, photo, handyman
- 5 static config-driven templates
- Full source code
- EDITING.md per template
- Single-project license
- 30-day updates
- Booking template (Express)
- E-commerce template
- Next.js car dealer
Pro
Recommended — Sites + Bookings + Next.js
- All 5 static templates
- Salon booking system (Express + JSON)
- Apex Motors car dealer (Next.js + 5 themes)
- Lifetime updates
- Up to 3-project license
- Discord community access
- Priority email support
- E-commerce + payments boilerplate
Everything
Agencies + serious indie builders
- All 8 templates (Sites + Booking + Next.js + Shop)
- KlarShops e-commerce boilerplate (Mollie/Stripe)
- Lifetime updates — every new template included
- Unlimited-project team license
- Discord community + private channel
- Priority email support
- 30-min onboarding call
All prices include VAT. Checkout via Lemon Squeezy. New templates ship monthly — Pro and Everything tier owners get them all.
Built with KlarShops
Be one of the first to ship.
We’re seeding the gallery with our first 25 customers. Buy any tier with code FOUNDING25 for 50% off and your built site shows up here, on the landing page, for everyone who lands after you. 25 of 25 slots left.
FAQ
Reasonable questions.
Static templates (restaurant, dental, fitness, photographer, handyman): pure HTML + CSS + vanilla JS, no build step. Booking template (Sage Salon): Express + JSON store + vanilla JS frontend. Car dealer (Apex Motors): Next.js 15 + React 19 + Tailwind 4 + TypeScript. E-commerce (KlarShops): Next.js 15 frontend + Express/TypeScript backend + Postgres via Prisma.
Every template has a `config.js` (or `brand.ts`) file. Edit the values — brand name, phone, services, hours, copy, colors — and the whole site re-skins. No HTML editing required for a rebrand. The HTML is wired up via `data-cfg="path.to.value"` attributes that the JS reads on load.
Yes — the e-commerce template ships with a documented Stripe adapter stub. Set `PAYMENT_PROVIDER=stripe` in `.env` and fill in the two methods. The rest of the code goes through a `PaymentProvider` interface, so nothing else changes.
Static templates: 30 minutes — edit config.js, swap a logo, drop in real photos, push to Netlify or Vercel. The car dealer and e-commerce shop take a couple of hours since they have more pages and a backend to set up.
Pro and Everything tiers get lifetime updates. Sites tier gets 30 days. New templates ship monthly — owners of Pro and Everything get them automatically. Updates ship as a Git diff against the version you bought.
MIT-style for your own projects. Sites: single project. Pro: up to 3 projects. Everything: unlimited team license. You cannot resell or open-source the code itself. Full terms on the License page.
Yes. The static and booking templates are EU-agnostic. The e-commerce shop wants the Stripe adapter (Mollie is EU-focused). The VAT logic assumes inclusive pricing — if you sell to the US, set `pricesIncludeVat: false` in the brand config and add tax calculation.
Pro and Everything get email support and Discord access. Sites is self-serve; the docs are thorough and each template has its own EDITING.md. Codebase is small (~3,000 LOC for the shop, much less for the static ones).
30 days, no questions. Email me with your order number.
Yes — one new template per month. Real estate, accountant, freelance consultant, and a SaaS landing page are next. Pro and Everything owners get them free.
Yes — every demo on this page IS the code, running live. Right-click → View Source. The static templates have no minification; what you see is what you get. The Next.js and Express templates ship with full source plus EDITING.md.
KlarShops is built by SH Software Solutions, a registered company. The license includes the full source code — even if I vanished tomorrow, you own what you bought. Updates ship as Git diffs you can apply yourself.
For the 5 static templates: HTML and CSS is enough. For the car dealer: basic React. For the e-commerce: comfortable with Next.js + Prisma. The EDITING.md per template tells you exactly what's required.
Yes on every tier. Sites covers one client. Pro covers up to three. Everything is unlimited and the right pick for agencies. You cannot resell the templates as templates, but the sites you build with them are 100% yours.
Eight templates. One weekend. Yours forever.
Stop boilerplating. Start shipping. Pick a tier, get the code, rebrand in an afternoon.
Get Pro — €99