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