White-Label QR Ordering Platform

Transform Dining with
Smart QR Ordering

A multi-tenant QR code ordering platform for restaurants. Digital menus, real-time order tracking, table chat, loyalty rewards, all in one beautifully crafted experience.

4
User Roles
7
Order Statuses
2
Languages
∞
Restaurants

Everything Your Restaurant Needs

From QR menus to real-time kitchen updates, a complete ecosystem for modern dining

📱

QR Code Ordering

Each table gets a unique QR code. Customers scan, browse the menu, customize items with variants & add-ons, and place orders, zero app downloads required.

📋

Digital Menu Builder

Create categories, add items with multi-image galleries (up to 8 photos), set variants like sizes, configure add-ons with extra pricing, and drag-to-reorder everything.

⚡

Real-Time Order Dashboard

Orders appear instantly via WebSocket. Filter by status tabs, update orders through a 7-stage workflow, and hear audio alerts for new incoming orders.

💬

Table Chat

Bi-directional real-time messaging between customers and staff. No login needed for customers. Messages scoped to table sessions with auto-cleanup.

🔔

Staff Assistance

Customers tap "Call Staff" with an optional note. Staff see pending requests with time indicators and can acknowledge or resolve them instantly.

🏆

Loyalty Program

Automatic point earning by mobile number. Four-tier system (Member → Bronze → Silver → Gold) with configurable earn/redeem rates and manual adjustments.

🪑

Table Management

Define tables with sections and capacity. Bulk-create tables, regenerate QR tokens anytime, download codes as images, and toggle availability.

🎨

White-Label Branding

Each restaurant gets custom branding, logo, cover photo, primary accent color, applied across all customer-facing pages for a branded experience.

🧾

VAT & Invoicing

Automatic VAT calculation at configurable rates (default 12%). Digital invoices with full itemization, variants, add-ons, and tax breakdown.

🌙

Dark Mode

Full light/dark theme with system preference detection and manual toggle. Every screen, component, and element beautifully themed in both modes.

🌐

Multi-Language (i18n)

Complete English and Filipino (Tagalog) translations for all navigation, labels, statuses, and messages. Instant language switching with persistence.

🎓

Guided Onboarding

Interactive spotlight tour for new users, 8 steps for owners, 5 for staff. Walks through every feature with progress tracking and manual restart.

How It Works

From scan to serve, the complete customer ordering flow

1

Scan QR Code

Customer scans the table's unique QR code with their phone camera. Opens the branded menu, no app install needed.

2

Browse & Order

Browse categorized menu, view item galleries, select variants & add-ons, add to cart. Checkout with name and mobile number.

3

Kitchen Receives

Order appears on the staff dashboard in real-time via WebSocket. Kitchen confirms, prepares, and marks items as ready.

4

Track & Enjoy

Customer tracks order status live on their phone. When ready, staff serves the order. Points auto-credited for loyalty members.

Four Distinct User Roles

Every stakeholder gets a tailored experience with appropriate permissions

🛡️
Platform Admin

Admin

  • ✓ View all restaurants
  • ✓ Approve / reject registrations
  • ✓ Suspend / reactivate
  • ✓ Platform-wide analytics
  • ✓ Monitor system health
👑
Restaurant Owner

Owner

  • ✓ Full menu CRUD
  • ✓ Table & QR management
  • ✓ Order management
  • ✓ Loyalty configuration
  • ✓ Restaurant branding
  • ✓ Staff & chat management
👨‍🍳
Team Member

Staff

  • ✓ View & update orders
  • ✓ Respond to assistance
  • ✓ Chat with customers
  • ✓ View dashboard stats
  • ✓ Process order workflow
🙋
No Login Required

Customer

  • ✓ Browse menu & order
  • ✓ Real-time order tracking
  • ✓ Call staff assistance
  • ✓ Chat with restaurant
  • ✓ Check loyalty points

7-Stage Order Workflow

Track every order from placement to completion with a clear visual pipeline

📥
Received
→
✅
Confirmed
→
🔥
Preparing
→
🍽️
Ready
→
🤝
Served
→
✔
Completed
✕
Cancelled

Smart Order Management

Every order captures rich data, item variants, add-ons, special instructions, and customer info. Sequential order numbers per restaurant keep things organized.

  • 📝 Special instructions, free-text notes from customers for dietary needs or preferences
  • 🧩 Variants & add-ons, "Family Size Adobo + Extra Rice + Extra Egg" with price locking at order time
  • 🧾 Auto VAT calculation, subtotal, VAT amount at configured rate, and final total
  • 📊 Status count badges, quick-filter tabs showing counts per status across all orders
  • 🔊 Sound notifications, audio alerts when new orders arrive on the dashboard
orderkita.app-ease.com/orders
#0042, Maria Santos 🪑 Table 5 (Indoor) · 3 items · ₱680.00
🔥 Preparing
#0041, Juan dela Cruz 🪑 Table 2 (Outdoor) · 5 items · ₱1,245.00
🍽️ Ready
#0040, Ana Reyes 🪑 Table 8 (Bar) · 2 items · ₱320.00
📥 Received
#0039, Carlos Mendoza 🪑 Table 1 (Indoor) · 4 items · ₱890.00
🤝 Served

Powerful Menu Builder

Build your entire digital menu with rich media, flexible pricing through variants, and modular add-ons. Full drag-and-drop reordering for categories and items.

  • 📸 Multi-image galleries, up to 8 photos per item with primary image designation
  • 📐 Item variants, Regular ₱180, Family Size ₱350, override base price per variant
  • ➕ Add-ons, Extra Egg ₱20, Extra Rice ₱15, additive pricing multiplied by quantity
  • ⭐ Featured items, flag items to appear in a dedicated spotlight section on the customer menu
  • 🔀 Drag-to-reorder, sort categories and items visually with persistent sort order
  • 🔘 Quick toggles, instantly mark items as available/unavailable without editing
orderkita.app-ease.com/menu
🔥 Featured Items
Chicken Adobo ⭐ Featured
Classic Filipino braised chicken · 2 variants · 3 add-ons
₱180
🍖 Main Dishes
Sinigang na Baboy
Sour pork soup with vegetables · Family Size available
₱250
Kare-Kare
Oxtail peanut stew · 4 photos · 2 add-ons
₱320
Lechon Kawali Unavailable
Crispy pork belly, temporarily out of stock
₱280

Real-Time Everything

Built on Laravel Reverb for instant bi-directional communication across the entire platform

orderkita.app-ease.com/chat/table-5
Maria (Table 5)
Hi! Can we get extra utensils please? 🍴
Staff, Ana
Of course! Coming right over. Need anything else? 😊
Maria (Table 5)
Also, how spicy is the Bicol Express? My daughter doesn't like too much heat.
Staff, Ana
It's medium spicy. We can make it mild for her, just mention it in your order notes! 🌶️
Maria (Table 5)
Perfect, salamat po! 🙏

Live Table Chat

Customers and staff communicate in real-time without leaving their seats. No app install, no login, just scan the QR and start chatting.

  • 💬 Instant delivery, messages appear in milliseconds via WebSocket broadcast on public channels
  • 📊 Unread badges, staff nav shows live count of unread messages across all tables
  • 🕐 Session scoping, messages auto-expire after 4 hours, clearing on order completion
  • 📋 Chat overview, staff see all active table conversations sorted by unread count with latest previews

Three Broadcast Channels

  • 📡 StaffDashboardUpdated, pushes order counts, assistance requests, and chat counts to staff in real-time
  • 📡 OrderStatusUpdated, customers see live status changes on their tracking screen
  • 📡 ChatMessageSent, instant message delivery between customers and staff per table

Built-In Loyalty Program

Keep customers coming back with automatic point earning, tier progression, and easy redemption

⭐
Member
0+ points
🥉
Bronze
500+ points
🥈
Silver
2,000+ points
🥇
Gold
5,000+ points

How Loyalty Works

Points are tied to mobile numbers, no separate loyalty card or app needed. Customers earn automatically on every order and can check their balance by scanning the QR code.

  • 🔄 Auto-earn, configurable rate (default: 1 point per ₱1 spent), credited instantly on order
  • 🎁 Redeem points, configurable conversion (default: 100 points = ₱1), validated against balance
  • 📱 Self-serve lookup, customers enter mobile number to see points, tier, and order history
  • ⚙️ Manual adjustments, staff can add/deduct points with descriptions for special promotions
  • 📈 Transaction history, full log of earn, redeem, and adjustment events per member
orderkita.app-ease.com/loyalty
🥈
Maria Santos
+63 917 123 4567
2,450
Available Points
28
Total Orders
Recent Transactions
+680 points earned Order #0042 · Feb 21, 2026
-200 points redeemed ₱2.00 discount · Feb 18, 2026
+100 adjustment Birthday bonus · Feb 14, 2026

Platform Admin Control

A dedicated admin dashboard for managing the entire platform. Review restaurant applications, monitor system health, and maintain quality control across all tenants.

  • ✅ Approval workflow, new restaurants start as "pending" and require admin review before going live
  • 🚫 Rejection with reason, admins provide feedback when declining applications
  • ⏸️ Suspend / reactivate, temporarily disable restaurants while preserving their data
  • 📊 Platform analytics, total restaurants, active count, pending approvals, order volumes
  • 📋 Filterable list, filter by All, Pending, Approved, Rejected with count badges per tab
orderkita.app-ease.com/admin
24
Restaurants
18
Active
3
Pending
⏳ Pending Approval
Kusina ni Maria Filipino Cuisine · Makati · Applied 2 days ago
⏳ Pending
Brew & Bites Café Coffee Shop · BGC · Applied today
⏳ Review

Speak Their Language

Full English and Filipino translations, every label, status, and message, switchable instantly

🇺🇸
English
Default Language
🇵🇭
Filipino
Tagalog

Built For Every Restaurant Type

From small eateries to full-service restaurants, OrderKita adapts to your business

🍛

Casual Dining

Set up your full menu with categories (Appetizers, Mains, Desserts, Drinks), configure table sections (Indoor, Outdoor, Bar), print QR cards, and start taking orders within minutes.

☕

Cafés & Coffee Shops

Perfect for variant-heavy menus, Hot/Iced, Small/Medium/Large, with add-on shots, syrups, and milk options. Customers order from their seat and pick up at the counter.

🍕

Fast Food & Quick Service

High-volume ordering with real-time queue visibility. Kitchen staff process orders through the preparing → ready pipeline. Customers track when their food is ready.

🍱

Food Courts & Hawker Centers

Each stall runs as an independent restaurant with its own menu and branding. Shared seating areas with table-specific QR codes linking to specific vendors.

🏨

Hotel Room Service

Replace paper menus with QR codes in hotel rooms. Guests order room service, track delivery status, and chat with staff, all from their phone. No front desk calls needed.

🎪

Events & Pop-Ups

Spin up a temporary restaurant with a custom menu in minutes. Generate QR codes for event tables, take orders at scale, and shut down when the event ends.

Modern Tech Stack

Enterprise-grade technology choices for reliability, speed, and scalability

🐘

Laravel 12

PHP backend framework

⚛️

React 19

UI component library

🔗

Inertia.js

SPA without an API

🎨

Tailwind CSS

Utility-first styling

🧱

shadcn/ui

Accessible components

🐬

MySQL 8.4

Relational database

⚡

Redis 7

Cache, sessions, queues

📡

Laravel Reverb

Native WebSockets

🐳

Docker

Containerized deployment

☸️

Kubernetes

Orchestration & scaling

🚀

Vite

Lightning-fast builds

🌐

Traefik

Ingress controller

15 Core Models

A well-structured, multi-tenant data model powering every feature

👤

User

Authentication with role-based access (owner, staff, admin). Restaurant assignment for staff members.

🏪

Restaurant

Multi-tenant core, name, slug, branding (logo, cover, color), operating hours, VAT rate, approval workflow.

📂

MenuCategory

Sortable menu sections per restaurant, Appetizers, Mains, Drinks, etc. With descriptions and toggle visibility.

🍽️

MenuItem

Food/drink items with pricing, description, availability toggle, featured flag, and multi-image support.

📐

Variant & Add-on

MenuItemVariant (size/type price overrides) and MenuItemAddon (extra toppings/sides with additive pricing).

🪑

RestaurantTable

Physical tables with section, capacity, unique QR tokens, and active/inactive status management.

📦

Order & OrderItem

Orders with 7-status lifecycle, line items with locked prices, add-on selections, VAT, and loyalty integration.

💬

TableChatMessage

Bi-directional messages scoped to table + time window. Sender type, read tracking, and session auto-cleanup.

🏆

Loyalty Models

LoyaltyMember (per mobile, auto-tiered) and LoyaltyTransaction (earn, redeem, adjustment history log).

Ready to Modernize Your Restaurant?

Launch your own branded QR ordering system in minutes. No app downloads, no complex setup, just scan and order.

🚀 Get Started Now