.
Slab is a Next.js theme with fifteen industry presets, a full backend, and an admin dashboard your team will actually use. Set up in an afternoon, run from one panel.
One theme. .
Tap a preset. The brand, palette, copy and imagery all swap. Same theme, one config file, fifteen finished brands. Click around.
That iframe is the real restaurant preview. Open it full-screen for the working themed site.
View full previewA site is not a deliverable. your team uses every day.
Which is why the dashboard is the product, not an afterthought. Hazır ships with the admin tools your operators will live in: bookings, content, leads, payments, all in one place.
Everything in..
Hazır is the production stack we wish we'd shipped with the first time. No half-built integrations. No "plug your own auth in here." It's done.
Fifteen industry presets
Every preset ships with its own palette, copy, hero imagery and CTA. Switch your entire brand from one config file. The kind of thing that takes a freelancer a fortnight.
Full backend
Supabase database, auth and API ready out of the box.
Stripe payments
Bookings, deposits and one-off payments from day one.
Admin dashboard
Manage content, bookings, leads and clients without code.
Enterprise security
CSRF, rate limiting, RLS and security headers built in.
i18n and RTL
Twelve languages out of the box. RTL layouts handled.
SEO optimised
Sitemaps, JSON-LD structured data, Open Graph on every preset.
WCAG 2.1 AA
Keyboard navigable, screen reader tested, visible focus rings.
Live in.
From dashboard to deployed site, with payments and a backend, before the kettle boils twice. Everything runs from one admin panel.
Pick your industry
Open the dashboard, choose from fifteen finished presets. Your site rebrands in seconds.
Tune your brand
Colours, content, services, hours, pricing. Edit in the dashboard, see it live. No code.
Push to live
One click. Vercel builds, Supabase connects, your domain goes live with HTTPS and a sitemap.
One product..
No tiers, no add-ons. Pay once, ship forever. Future studio releases will be priced separately, but Slab is yours for life.
- Full Next.js source code
- All fifteen industry presets
- Supabase backend (auth, database, RLS)
- Stripe payments and bookings
- Admin dashboard
- Security package (CSRF, rate limiting, headers)
- Twelve languages, RTL support
- SEO, sitemaps, JSON-LD, Open Graph
- WCAG 2.1 AA accessibility
- Lifetime updates
- Studio support
Slab plus., .
Add-on packs that drop into Slab without forking it. Icons, animations, and full feature components — sold individually, licensed the same way. One-time pricing, no subscription.
- AnimationsNew
Animation Pack
Thirty scroll-triggered animations, drop-in ready.
ViewOne-time$39 - Icons
Icon Set: Service Industries
120 custom SVGs designed for service businesses.
ViewOne-time$29 - ComponentsBestseller
Booking Engine Add-on
Calendar, time slots, deposits, confirmations. Ship in an afternoon.
ViewOne-time$79 - Content
Blog Engine Add-on
Markdown CMS, categories, RSS, SEO per post.
ViewOne-time$39 - Marketing
Reviews Widget
Google Reviews, star ratings, testimonial carousel.
ViewOne-time$29 - Marketing
Email Sequences Add-on
Welcome, follow-up, booking reminders. All on Resend.
ViewOne-time$49
Need something?
When Slab isn't the answer, the studio takes on a small number of custom-designed websites a year. One-of-a-kind, licensed exclusively, built end-to-end. Enquiry only — from $10k+.
- Custom-designed
Every visual decision made for your brand. No theme reuse, no preset palette.
- One-of-a-kind
Distinct UI motion, copy and structure. We won't ship the same site twice.
- Unique licence
Source code licensed exclusively to you. We don't resell the work.
Tell us about the project.
We reply by email within two business days. The studio takes on three to four bespoke projects a year.
Get notified.
One short email when a new release ships. No newsletter, no marketing, no resold lists. Unsubscribe in one click.
Stop building the twice.
Pick a preset, tune it from the dashboard, push it live. Then go and run your business.