Covers Engine

Board Update
March 2026

From schema to live demo in one sprint

The Product

The modern reservation
platform for hospitality

A multi-channel restaurant reservation system that replaces legacy platforms with a unified, AI-native experience β€” from online booking to live floor management.

🌐

Booking Widget

Branded, embeddable 5-step booking flow for guests. Desktop + mobile.

πŸ“‹

Service View

Host command center β€” timeline diary + live floor plan with drag-and-drop.

βš™οΈ

Management Suite

Floor plan editor, catalog, services, team, analytics, and multi-tenant admin.

Replacing: OpenTable SevenRooms Libro ResDiary Resy
This Week

The sprint in numbers

March 23–27, 2026 β€” 3 engineers, AI-assisted development

79
Agent Sessions
6K+
Lines Added
85+
Database Tables
318
Unit Tests
3
Languages (EN/FR/AR)
3
Environments
4
Platforms
1
Codebase
Getting Started

Sign up to first
reservation in under 3 min

  • Animated welcome β€” personalized greeting with brand reveal
  • Organization setup β€” name, logo auto-lookup from domain, address with map
  • Venue creation β€” cuisine, capacity, details
  • Plan selection β€” Stripe checkout with monthly/annual toggle
  • Dashboard redirect β€” immediately operational
Sign Up
β†’
Welcome
β†’
Org + Venue
β†’
Plan
β†’
Dashboard
app.usecovers.com/onboarding
Customer Experience

Booking widget

Branded, responsive 5-step flow that converts. Embeds on any website or runs standalone.

  • Find a Table β€” date, party size, time slots with scarcity signals
  • Customize β€” seating preferences, dining experiences with pricing
  • Guest Details β€” name, phone, email, occasion, special requests
  • Review & Confirm β€” summary, deposit, cancellation policy
  • Confirmed β€” reservation code, add to calendar, directions
Venue-branded colors Mobile + Desktop 3 Languages
embervine.com/reservations
Host Experience

Service view β€” Timeline + Queue

The host's command center for managing live service. Timeline diary with a real-time sidebar queue for incoming reservations.

  • Timeline grid β€” reservations as color-coded bars across time
  • Sidebar queue β€” pending/upcoming reservations panel with animated transitions
  • 10+ statuses β€” confirmed, seated, completed, hold, no-show, waitlist…
  • Unified drawer β€” context menu + sidebar actions share one detail panel
  • Drag to reschedule β€” move reservations across time slots
  • Hold & walk-in β€” create holds for specific time + table
Real-time queue Animated transitions Right-click menus
app.usecovers.com/dashboard/service-view
Host Experience

Service view β€” Floor Plan

Live table status at a glance. See who's where and what's available.

  • Real-time status β€” tables colored by current state (available, occupied, held)
  • Table details β€” capacity, current guest, remaining time
  • Quick actions β€” right-click to seat, hold, release, view guest
  • Linked tables β€” combined tables for large parties reflected visually
  • Sidebar queue β€” pending reservations panel synced with timeline view
● Available ● Confirmed ● Seated ● Held ● No-show
app.usecovers.com/dashboard/service-view
Setup Tools

Floor plan editor

Design your restaurant layout in minutes. Drag, drop, configure.

  • Table shapes β€” square, circle, rectangle with custom sizes
  • Zones β€” create Patio, Indoor, Bar sections with colors
  • Decorative objects β€” bar counter, host stand, kitchen markers
  • Smart tools β€” grid snapping, alignment, multi-select, undo/redo
  • Table config β€” capacity, code, bookability, fill priority
  • Canvas controls β€” zoom, pan (Figma-like), rotate
app.usecovers.com/dashboard/floor-plan
Operations

Admin panel &
impersonation

Support any venue without asking for credentials. Full audit trail.

  • User management β€” search, view, manage all platform users
  • Organization browser β€” see every venue, their plan, activity
  • Impersonation v2 β€” one-click login as any user with session timer
  • Audit log β€” every impersonation session recorded (who, when, duration)
  • Safety β€” confirmation dialog, visible banner, auto-expiry
app.usecovers.com/admin
Internationalization

Built for global
hospitality

Every string translated. Every layout direction-aware. Every format locale-aware.

EN

English

LTR

FR

FranΓ§ais

LTR

ΨΉ

Ψ§Ω„ΨΉΨ±Ψ¨ΩŠΨ©

RTL

  • RTL support β€” entire UI flips for Arabic (logical CSS properties)
  • Locale formatting β€” dates, currency, numbers adapt automatically
  • 17 namespaces β€” organized by feature area
app.usecovers.com/dashboard
Technical Foundation

Architecture

One codebase. Four platforms. End-to-end type safety.

Web
TanStack Start
Cloudflare Workers
Mobile
Expo 55
React Native
Desktop
Tauri 2
Wraps web app
Widget
Embeddable
Any website
↕ tRPC (end-to-end typed)
API
Elysia + tRPC
Bun Β· AWS ECS Fargate
Auth
Better Auth
OAuth Β· Sessions Β· RBAC
Payments
Stripe
Subscriptions Β· Webhooks
↕
Database
PostgreSQL
Drizzle ORM Β· 85+ tables
Storage
Cloudflare R2
Images Β· Presigned URLs
Observability
Datadog + PostHog
APM Β· RUM Β· Analytics
Shared packages: types, ui, db, trpc, i18n
Turborepo monorepo with remote caching
DevOps

Infrastructure & CI/CD

Production-grade from day one. Automated everything.

Environments

EnvBranchURL
Devmaindev-app.usecovers.com
QAqaqa-app.usecovers.com
Prodprodapp.usecovers.com

PR Automation

TierCriteriaMerge
Tier 1Docs / deps onlyAuto-merge
Tier 2Code changesAI review β†’ auto
Tier 3DB / auth / infraHuman review

AWS ECS Fargate

Auto-scaling API containers

Cloudflare Workers

Edge SSR + PWA

Slack Notifications

Deploy alerts per env

Release Please

Automated changelogs

Roadmap

What's next

Key priorities for the coming weeks

Sadie AI Integration

Voice AI reservation channel β€” guests book by phone call, powered by our availability engine

Stripe Billing Go-Live

Subscription plans active, webhook reconciliation, upgrade/downgrade flows

Guest CRM Dashboard

Profile pages, visit history, preferences, tags, lifetime value tracking

Analytics & Reporting

Revenue, covers, no-show rates, peak times, table utilization dashboards

Mobile App Release

Expo-based iOS + Android app for hosts on the floor

Covers Engine

Thank you

Questions?

app.usecovers.com Β· dev-app.usecovers.com
1 / 14