A simple control plane for multi-venue hospitality groups — publish menus, track allergens, and give every tenant a live public menu at their own subdomain.
A tenant dashboard built for the real hospitality hierarchy: properties, venues, menus, categories, items.
Properties → venues → menus → categories → items. Inherit brand standards at the top, override locally where it matters.
Super Admin, Property Manager, Venue Manager, Menu Editor, Staff, Auditor — fine-grained permissions scoped to the exact venue they own.
14 regulated allergens per item, unlimited size/price variants, and 86-today toggles for staff during service.
Type "Burrata $19.50 starter cold" — we parse name, price, and section in a single line. Ship ten items in the time it took for one.
Every change attributed, timestamped, and filterable by user, venue, or date. Export to CSV in three clicks.
Publish, move, duplicate, 86 or delete across categories and venues in a single sweep.
Every tenant gets a fast, mobile-first menu viewer on their own subdomain — with custom domains available.
Create a tenant in the CMS, and their menu is live at {tenant}.checklabs.ai in seconds — no deploy step.
Point a domain you already own. Domains are added dynamically from the CMS via the Vercel Domains API.
Editors publish in the CMS; the public menu reflects it immediately. One shared database, no syncing scripts.
Every item displays its allergen profile and variants so guests can choose with confidence.
Designed for a phone on a table. Fast, readable, and easy to browse while ordering.
Auth cookies on the .checklabs.ai domain work across the CMS and every tenant subdomain.