Features

Every detail a hospitality team actually needs

Carte ships with the rich menu data model, the guest presentations and the operational tooling restaurants ask for — out of the box.

The menu

Items, categories & metadata

The richest menu data model in the category — built so guests get every answer they need without asking the host.

Diet & lifestyle tags

Vegetarian, vegan, non-vegetarian, gluten-free, dairy-free, nut-free, halal, kosher, organic.

EU-14 allergens

Checklist for all 14 declarable allergens — gluten, crustaceans, eggs, fish, peanuts, soy, dairy, nuts, celery, mustard, sesame, sulphites, lupin, molluscs.

Spice level

Mild, warm, hot, fiery — rendered as flame icons on the guest menu.

Ingredients & calories

Tag-style ingredient chips and per-dish calorie display, opt-in by category.

Chef's special

Pin signature dishes with a chef badge, separate from regular featured items.

Inline category creation

Add a category from the item form — no context switch, no broken muscle memory.

Guest experience

Beautiful, fast, configurable

Four hand-crafted presentations with their own typography, palettes and ornaments. Switch in one click — preview live before publishing.

Editorial layout

Magazine-style centered headings, dotted-leader prices, italic descriptions — the printed-menu feel, on glass.

Classic print

Two-column dense layout that reads like a laminated bistro card. Perfect for casual venues.

Showcase

Edge-to-edge photography for venues where every dish is a moment.

Boutique bistro

Hand-drawn ornaments, warm palette and refined serif type — for neighborhood-favorite vibes.

Palette presets

Ivory, linen, midnight, slate, terracotta, forest — each tuned for legibility in light and dim dining rooms.

Live preview

Every change shows in a side-by-side preview before you publish to guests.

Operations

Built for the brigade

Multi-user with proper roles, an audit log of every change, and promotions you can schedule weeks ahead.

Roles & SSO

ADMIN, MANAGER, STAFF — backed by Keycloak SSO. Invite the brigade without giving away the keys.

Audit log

Every create, update and delete recorded with actor, timestamp and diff. Investigate without guessing.

Scheduled promotions

Percent-off or fixed discounts on categories or items, with start and end dates. Banners appear automatically.

Dashboard overview

Item, category, promotion and recent-activity counts at a glance.

Drafts & visibility

Hide an item without deleting it — for sold-out specials or seasonal pauses.

Bilingual UI

Admin and guest surfaces ship in English and French; add languages with one JSON file.

Platform

Multi-tenant from day one

Built on PostgreSQL, Prisma and Next.js — designed for chains, restaurant groups and platform operators.

Tenant isolation

Strict tenant boundaries enforced at the data layer. Every query scoped automatically.

OIDC + Oathkeeper

Secured by Ory Hydra, Kratos and Oathkeeper — production identity, not a side project.

SEO & schema.org

Restaurant + Menu structured data on every page. Discoverable by Google, Bing, Apple Maps.

Edge-cached

Server-rendered, CDN-cached. P75 mobile load under one second.

S3 image pipeline

Direct-to-S3 presigned uploads, CloudFront delivery, automatic responsive sizes.

Search & filters

Built-in search across items and categories on the guest menu, with diet filters.

Comparison

Why teams switch to Carte

CapabilityPDF / printedGeneric builderCarte
Update without re-printingReprint requiredYes, manuallyLive, instant
Dietary tags & allergensHand-typedLimited fieldsFull EU-14 + 9 diet tags
Photos per dishNone1 imageUp to 6, CDN-delivered
Bilingual menuTwo PDFsAdd-onBuilt in
Promotions / happy hoursSticker on the pageCoupon pluginScheduled with banners
Audit & rolesBasicRoles + full audit log
SEO structured dataGenericRestaurant + Menu schema

Ready to see Carte on your menu?

Bring your dishes — we'll show you a live preview in 15 minutes.