White-Label Licensing & SaaS Acquisition

LiteMenu POS white-label SaaS asset and transfer opportunity

LiteMenu POS started from real restaurant workflow pressure and grew into a transferable, multi-tenant SaaS platform. This page is intended for agencies, white-label resellers, and technical acquirers who want to understand the asset before requesting private diligence details.

Restaurant SaaS operations screens for POS, kitchen, cashier, reports, and QR ordering

Multi

tenant SaaS

Restaurant data is row-scoped by tenantId.

E2E

regression suite

Orders, payments, stock, tenant isolation, branding, and print flows.

Runtime

brand control

App name, logo, support, manifest, package scope, and commissions.

Technical stack

Simple, inspectable production stack

The architecture favours a buyer or agency who wants to understand and operate the product quickly. Current production baseline is a single application instance backed by PostgreSQL; limits requiring future infrastructure are disclosed plainly.

Next.js App Router

Full-stack framework with server components, API routes, and streaming.

TypeScript

End-to-end type safety across the application and Prisma schema.

Prisma ORM

Type-safe database client with migrations and multi-tenant schema design.

PostgreSQL

Primary relational database; all tenant data is row-scoped by tenantId.

NextAuth.js

Session management with role-based access control across all surfaces.

Stripe & Stripe Connect

Subscription billing and per-transaction application fees for QR payments.

Docker, Nginx, Let's Encrypt

Containerised deployment baseline with TLS termination and reverse proxy.

Playwright

E2E regression suite covering critical order, payment, stock, and tenant flows.

Windows + Android print connectors

Unsigned Windows Setup.exe for Windows driver/spooler and network ESC/POS printers, plus debug-signed Android QA APK for network ESC/POS and selected paired Bluetooth Classic printers.

Regression coverage

E2E test suite for high-risk flows

Playwright tests run against a deterministic QA tenant with real NextAuth sessions and Prisma DB assertions. The suite focuses on flows where a silent failure would cause real operational or financial damage.

Order creation & management

  • Waiter and cashier order creation with variant, modifier, and stock checks
  • Paid, completed, and cancelled orders locked against unsafe mutations
  • QR guest ordering with tokenized table codes

Payment & cashier settlement

  • Full and itemised payments, tips, and card cap enforcement
  • Manager-PIN discount and void approval flows
  • Table clearing only after balance is fully settled

Stock & variant integrity

  • Product and variant stock decrements tied to order creation and editing
  • Insufficient-stock rollback without partial order state
  • Variant stock independent from parent product stock

Tenant isolation

  • Tenant A cannot read or mutate Tenant B data
  • All API routes enforce tenantId scoping
  • Role-gated access for admin, cashier, waiter, and kitchen surfaces

Subscription & entitlement gating

  • Package-level feature gates enforced server-side
  • QR ordering, print agent, waiter call, and advanced reports gated per plan
  • User and table limits enforced at creation time

Branding & print flows

  • DB-backed brand settings propagate to landing metadata and manifest
  • Print connector pairing, queue claim, retry, and device-key coverage
  • Superadmin brand and package controls verified end-to-end

White-label capabilities

Rebrand and deploy for any hospitality operator

The platform is built from the ground up for white-label operation. A superadmin can control all tenant branding, package scopes, and platform settings at runtime — without redeploying code.

Dynamic brand settings

App name, short name, logo URL, support email, theme colours, and app description are all DB-backed and hot-swappable via the superadmin panel.

Package & feature scoping

Superadmin assigns STARTER, PRO, or ENTERPRISE packages to each tenant, gating QR ordering, kitchen display, print agent, advanced reports, and payment eligibility.

Commission controls

Default Stripe Connect application fee rates (per plan) can be overridden at the tenant level for custom commercial agreements.

Tenant lifecycle management

Create, suspend, or remove tenants. Set slug-based public menu URLs. Control QR payment eligibility per tenant.

Audit & health history

Superadmin surfaces include audit logs and platform health history for operational oversight.

Manifest & PWA branding

The platform manifest, icons, and PWA metadata pull from DB brand config so each white-label deployment can present as a distinct product.

Platform control center

Built for the new owner, not just restaurant staff

The superadmin surface gives the platform owner full control over the SaaS business layer — tenant lifecycle, package scopes, brand settings, commission rates, and audit history.

Tenant lifecycle (create, suspend, remove)

Package scope assignment per tenant

QR payment eligibility control

Commission rate overrides

Runtime brand & manifest settings

Audit and platform health history

Revenue model

Three credible monetisation lanes

The business model is intentionally straightforward. No unverified ARR, MRR, or customer-count claims are made here — revenue mechanics are clear while unproven financial figures stay out of public copy until supporting data can be shared in private diligence.

Active

Subscription packages

STARTER ($19/mo), PRO ($49/mo), and ENTERPRISE ($99/mo) plans gate features including QR ordering, kitchen display, print agent, advanced reports, and QR payments.

Scaffolded

QR card payment fees

Stripe Connect scaffolding supports platform-level application fees per transaction. Default rates: STARTER 5%, PRO 3%, ENTERPRISE 1.5% — all overrideable per tenant.

Ready

White-label / operator licensing

Runtime brand settings and language support make operator-led resale or regional market deployment practical for agencies and SaaS resellers.

QR payment fee model

STARTER

5%

Entry plan default QR payment commission

PRO

3%

Lower fee for higher-scope venues

ENTERPRISE

1.5%

Lowest default fee for full-scope operators

Known boundaries

Disclosed before diligence — no surprises

A premium asset page should not hide its edges. These limits are framed as controlled operating assumptions so acquirers and partners can price the opportunity instead of discovering them late.

Single-instance baseline

Horizontal scaling requires Redis-backed rate limits and polling coordination before multi-instance production use. The current baseline runs reliably on a single app instance.

Current operational readiness

Sales demos and controlled POS/manual-payment pilots are ready. QR card payments require a charge-enabled Stripe Connect tenant, live-URL test-mode checkout, and DB assertion validation before pilot use.

Backup & restore proof

The hosted demo has verified backup and database restore proof. Broader self-serve production still needs monitoring, off-host backup, deploy automation, and Docker cleanup hardening.

QR card payment configuration

Stripe products, price IDs, Connect accounts, charge-enabled status, and webhook endpoints must be configured and tested by the new operator before enabling QR card payments.

Slug-based public menus

Custom domains are intentionally outside the current runtime scope to reduce DNS and SSL support complexity. Public menus are served under tenant slugs.

Print connector scope

Implemented and tested paths are Windows driver/spooler printing, USB thermal printers after driver installation on Windows, network ESC/POS printing with static IP and port 9100, and Android selected paired Bluetooth Classic SPP printing. The current Windows Setup.exe is unsigned and can trigger SmartScreen until the buyer signs it. Play Store distribution, release signing, MSI/GPO distribution, BLE, raw driverless USB, Android USB OTG, serial, fiscal/mali printers, vendor SDK printing, label printers, and auto-update remain future scope items.

Acquisition package

What the buyer or licensee receives

Private handoff details — repository access, Stripe credentials, financial data, and full deployment docs — are available on request after initial screening.

Full Next.js application source package and supporting services

Docker, PostgreSQL, Nginx, and Let's Encrypt deployment baseline

Stripe billing and Stripe Connect scaffolding for subscriptions and QR card payments

Windows Setup.exe and Android QA APK print connectors with pairing, tenant-scoped queue claiming, driver diagnostics, ESC/POS settings, and device-key rotation

Playwright regression coverage for critical order, payment, stock, tenant, branding, entitlement, and print flows

Seed data, demo assets, buyer documentation, handoff notes, and known-limit disclosures

Superadmin panel for tenant, package, branding, commission, and audit management

Best-fit acquirers & partners

Restaurant SaaS operators

Add a deeper POS and QR ordering workflow to an existing local sales motion or service portfolio.

White-label agencies

Rebrand and deploy for restaurants, small chains, and regional hospitality groups under your own brand.

Technical entrepreneurs

Take over a codebase with operational surface area, E2E test coverage, and a clear improvement backlog.