Module 01 · 20 features
Mobile & Smartwatch Apps
Native iOS Admin app (SwiftUI)
ProFull-parity operator app: orders, KDS, menu/products, inventory, reservations, rooms, finance, marketing, AI
Native Android Admin app (Kotlin/Compose)
ProMirrors the iOS admin feature set; Play Store deployment, Android 8+
iOS/Android Admin: KDS Today's Pulse widget
ProTop-banner KPI widget on the KDS tab showing orders-served, avg prep time, and pending count, computed
Android Admin: KDS stations + printer assignment
ProAssign KDS screens to stations/printers, per-station category/type filtering, device-specific order routing
Android Admin: Z-report (daily close)
ProDaily sales summary, tender breakdown, net sales, tax summary, one-tap EOD close
Android Admin: order volume heatmap
ProOrders-per-hour heatmap with category breakdown and peak-hour identification
Android Admin: crypto payments
ProEnable Lightning/stablecoin (USDC/USDT) settlement with exchange-rate display and payment confirmation
watchOS Staff app
ProStandalone Apple Watch app for floor staff receiving APNs pushes (waiter_call, bill_request, order_ready
watchOS Staff: acknowledge/resolve from wrist
ProSwipe-to-acknowledge pending calls via idempotency-keyed HTTP PATCH to the resolve endpoint; failed acks
watchOS Staff: KPI complications
ProWidgetKit smart-stack complication shows pending count, orders-served, and avg ack latency on the watch face;
watchOS Staff: kind-aware haptics
ProDistinct vibration vocabulary
watchOS Staff: companion relay + PIN sign-in
ProWatchConnectivity relays the bearer token from the paired iPhone admin app, or standalone PIN/QR magic-link
Wear OS Staff app
ProAndroid-Wear equivalent to the watchOS app: persistent waiter-call/bill/order-ready queue, per-call detail
Wear OS Staff: KPI display + tiles
ProShift KPI metrics and a watch-face Tile refreshing every 60s, plus an ongoing-activity indicator while the
Wear OS Staff: haptic vocabulary
ProThree distinct vibration waveforms per push kind, a vibration-test preview, and a mute-all toggle
Wear OS Staff: acknowledge & offline queue
ProSwipe-acknowledge with idempotency-keyed PATCH and a DataStore retry queue + offline-queue review screen
Wear OS Staff: paired-phone relay + QR signup
ProWearableListenerService relays bearer + restaurant_id from the paired Android phone, or standalone QR
Native iOS Affiliate app (SwiftUI)
StarterFull affiliate dashboard, coupons, earnings, payouts, KYC upload, settings, notifications, deep-link auth;
Native Android Affiliate app (Kotlin/Compose)
StarterMirrors the iOS affiliate app; Hilt DI, multipart KYC upload (kind+meta+image), FCM registration
Affiliate native QR code generator
StarterGenerates a platform-specific QR linking to the affiliate's coupon landing page; copyable/shareable and