TableKit home

Ship a restaurant reservation SaaS without building the plumbing.

TableKit is the full Next.js 16 + TypeScript codebase behind a working reservation product, built from DineMio, a live product. Reservations, tables, guests, an embeddable widget, Stripe billing and seven languages are already done. You bring the market.

By completing your purchase, you agree to the TableKit License, request immediate delivery of the digital content, and acknowledge that you lose your EU right of withdrawal once delivery starts.

TableKit dashboard with floor plan, bookings and timeline, next to the booking widget

What's inside

Reservations and tables only: no menus, ordering or POS, so there's nothing to rip out.

Screenshots

TableKit booking widget
TableKit booking widget
TableKit floor-plan editor
TableKit floor-plan editor
TableKit reservation book
TableKit reservation book
TableKit guest CRM
TableKit guest CRM

Try it yourself: tablekit-demo.vercel.app

Stack

Framework
Next.js 16 (App Router, standalone output) + React 19
Language
TypeScript
Database
PostgreSQL + Drizzle ORM
API
tRPC + TanStack Query
Auth
better-auth
UI
Tailwind CSS 4, shadcn/ui (Radix), Konva (floor plan), Recharts
Payments
Stripe
Email
Nodemailer (any SMTP server, e.g. Amazon SES)
Storage
Any S3-compatible bucket (e.g. Cloudflare R2)
i18n
next-intl
Deployment
Docker, Vercel, Netlify or any Node host

Pricing

One codebase. Pay once. 12 months of updates.

Launch

$99until November 30, 2026

The Single license at the launch price: build one End Product. 12 months of updates and email support for setup questions and bugs. From December 1, 2026, Single costs $149.

Get TableKit for $99 →

By completing your purchase, you agree to the TableKit License, request immediate delivery of the digital content, and acknowledge that you lose your EU right of withdrawal once delivery starts.

Single

$149one End Product

For a founder or developer launching one product. Use TableKit to build one End Product: one application for yourself or for one client. Staging, test and development copies of it don't count extra. Includes 12 months of updates and email support.

Buy Single for $149 →

By completing your purchase, you agree to the TableKit License, request immediate delivery of the digital content, and acknowledge that you lose your EU right of withdrawal once delivery starts.

Agency

$349unlimited End Products

For agencies and freelancers. Build an unlimited number of End Products for yourself and your clients, and hand each client the source of the product you built for them. Includes 12 months of updates and email support.

Buy Agency for $349 →

By completing your purchase, you agree to the TableKit License, request immediate delivery of the digital content, and acknowledge that you lose your EU right of withdrawal once delivery starts.

Every tier lets you modify the code, put your own or your client's brand on each End Product, and run your End Products commercially. No tier lets you resell, sublicense, share or publish the template itself, or a modified version of it, as a template, starter kit, boilerplate or code library, or put its source in a public repository.

FAQ

What do I get?
The complete source code, delivered via a private download link valid for 24 hours: dashboard, booking widget, auth, billing, admin, emails, translations, migrations, tests and Docker setup.
What do I need to run it?
PostgreSQL, an SMTP provider, Stripe and Google OAuth credentials. Optional: S3-compatible storage, OpenAI (floor plan analysis), Sentry and PostHog. Scheduled jobs are plain HTTP endpoints, so any cron can trigger them.
Is this a real product or a demo app?
It's built from DineMio, a live reservation product for independent restaurants. The demo shows the restaurant-facing app as your customers would see it.
What counts as an End Product?
One application, website or project used by you or by one client. Each deployment for a different business, brand or client is a separate End Product. Staging, test and development copies of the same one don't count.
Single, Launch or Agency?
Single and Launch both cover one End Product; Launch is the same license at the launch price. Agency covers unlimited End Products for you and your clients. No tier may resell or redistribute the template itself.
How do updates work?
You get 12 months of updates from your purchase date. Bookmark your /thanks page: for 12 months it issues a fresh download link for the latest version whenever you visit. If you lose it, email jimmyrogerssclaw@gmail.com and we'll send you a new link.
What support is included?
Email support at jimmyrogerssclaw@gmail.com, best effort, with a reply within 3 business days. It covers setup questions and bugs, not custom development.
Can I get a refund?
Because you get the full source code instantly, sales are final. If it doesn't work as described and we can't fix it within 14 days, we'll refund you.
Does it handle deposits, SMS or menus?
No. Guest messages are sent by email, and there are no deposits, card guarantees or menu features.

Skip the six months of plumbing. Start with the product.

Get TableKit for $99, launch price until Nov 30, 2026 →

By completing your purchase, you agree to the TableKit License, request immediate delivery of the digital content, and acknowledge that you lose your EU right of withdrawal once delivery starts.