A restaurant site that books tables
- and the code is yours.

Most restaurant sites are PDF menus and a phone number. Direct bookings leak to OpenTable / Resy. Brand goes flat. We ship a cinematic restaurant site, direct booking wired to your reservation system, multi-location ready, conversion-tuned. Scoped on the free AI audit.

The stack

Wired into the tools you already run.

Vite + React + TypeScript + TailwindOpenTable + Resy direct APISevenRooms (private dining)Toast / Square POS (menu sync)WhatsApp Business inquiryGoogle Reserve + GBPKlaviyo (email list)Multi-language i18next

Vite + React + Tailwind. Direct OpenTable + Resy API integration so booking happens on YOUR site (not theirs). Menu auto-syncs from Toast / Square POS so updates take seconds. Multi-location ready (per-location pages with shared brand). Multi-language for international cities. Klaviyo email list capture for marketing automation.

What it does

Four playbooks shipping in week one.

Each playbook is shippable within scoped on the audit of kickoff. Most restaurant clients start with the first two and add the rest in weeks 2–4.

Restaurant site launch

Hero with cinematic dish + room photography, menu (live-synced from POS), reservation widget (direct), private events, story, multi-location grid (if applicable). Brand-locked. Mobile Lighthouse 95+.

POS-synced menu

Direct booking conversion

OpenTable + Resy widget on YOUR domain, with your brand. Booking happens direct (no OTA commission) but feeds the same calendar / floor plan. Combined with kratt's voice agent for restaurants = direct bookings up 60-100%.

25% → 60% direct booking share

Multi-location group site

One brand site, per-location pages with local team + hours + map + reservations. Master brand consistency across all locations. New location adds = 2 hours, not 2 weeks.

New location live in 2 hrs

Private dining + events page

Dedicated private dining page with photo gallery, capacity matrix, package builder, lead-capture wired to your events manager via SevenRooms / Tripleseat. Replaces 'fill out this Google Form' approach.

+3× private event inquiries
The receipts

Evidence from the real operation.

Case study

Sinu Bistroo, restaurant site + reservation pipeline + bilingual menu wired into ops

Restaurants · neighbourhood bistro · Estonia
Live
in production
EE+EN
bilingual content
Direct
reservations wired to host list
Site, menu, reservations, content factory, one ops layer. Bookings come in via the site, the voice agent picks up the phone calls, the host opens one screen at start of service.
- kratt-built · Sinu Bistroo
Pricing

Scope follows the audit.

Scoped on the free AI audit. We price against what the audit finds, so the quote reflects your actual stack and volume rather than a list rate.

Restaurants + Hospitality · FAQ

Questions restaurant operators ask first.

The questions every restaurant prospect asks on the first call. Answers in writing so you can decide before booking.

Will OpenTable / Resy integration violate their terms?+

No, OpenTable + Resy both offer official partner APIs for embedding direct booking on your site. The booking still flows through their floor-plan system; you just own the customer touchpoint. Same calendar, no commission on direct bookings.

How does menu sync from Toast / Square work?+

Menu items entered in Toast / Square POS auto-publish to your site. Add a special, change a price, mark something 86'd, visible on the site within 2 minutes. No more 'the website still has last week's menu' problem.

Can it handle photography for sites that need a polished food look?+

We work with your existing food photography. For restaurants without strong photo libraries we coordinate shoots with photographers in our network. Photography fees passed at cost; styling + composition + brand-locked treatment included in the launch fee.

Multi-location with consistent brand?+

Yes. Master brand DNA + per-location pages inheriting brand consistency. Each location has its own hours, team, menu variants if applicable. Unified at the brand level, distinct at the location level.

How much does a restaurant site cost?+

It is quoted after the free AI audit. The audit maps what you are losing and what it takes to close it, and the price follows that scope rather than a published rate card.

Insights · restaurant

What we’re writing about restaurant.

Latest from the kratt blog, tagged for restaurant operators. Numbers, scripts, real benchmarks, everything we’d send a prospect on the first call.

More on the kratt blog · new posts every Mon / Wed / Fri.
By industry

Other verticals we ship launch site for.

Same Vite + React + Tailwind launch site, tuned to industry-specific needs. The call flow, integrations, and ownership model change with the operation.

Start with the audit
then scope the system.

Book a free 30-minute audit call. We’ll map the current workflow, the systems around it, and the next decision your team needs to make. If this service is not the right next step, we’ll tell you on the call.

Audit-led AI systems partnerAudit firstGlobalNumbers before builds
kratt

kratt takes AI in companies from an initial idea to a reliable system. Based on the audit, we define where AI pays off and start development where the return is highest.

Book the free audit call
★ Audit firstEU + APAC
The newsletter

Occasional notes on
what’s actually working.

No spam. Cancel anytime. Occasional notes only.
DOC · KRATT-FOOT-001 · © 2026 Kratt · All rights reserved
Book your free 30-min audit call