A Korean comfort-food restaurant site with real online ordering and a live in-restaurant
queue, trilingual (ID / KO / EN), 100% on Cloudflare, mobile-native PWA.
1. Wedge
Korean food in Indonesia is hot but most local spots have no real digital ordering or queue —
diners wait blindly or DM on Instagram. Nuna's Table wins on frictionless ordering + a live
"take-a-number" queue you can watch from your phone, wrapped in a warm "big-sister's table"
brand. Tight first: one location, signature comfort dishes, then franchise the playbook.
2. Money stack
Dine-in (queue-managed seating) · Online order (pickup + delivery handoff) · Catering/box sets
(the @nunas.box angle) · Café/dessert (the @nunas.cafe angle).
Online order capture on-site (no 20–30% aggregator cut on direct orders); GoFood/GrabFood as
optional secondary channels.
3. Acquisition triple-stack
Owned: Instagram (@nunastable/@nunas.box/@nunas.cafe) content imported to site gallery + blog.
Earned: TikTok food shorts, Google Business reviews, queue-screenshot virality.
Paid (later): geo-targeted IG/TikTok within delivery radius.
Programmatic SEO: one page per signature dish (/menu/<dish>), per area (/delivery/<area>).
4. AI automation map
AI hero + dish photography (kie.ai z-image), renewed logo (gpt-image-2).
Worker (assets binding) SSR + API. D1: menu, orders, order_items, queue_tickets,
settings. KV: live queue counter + "now serving" (low-latency reads). R2: imported IG
media + menu PDF. Turnstile on order/contact. Email Worker for order receipts.
Smart Placement + Analytics Engine RUM.
API: /api/menu, /api/order (create/status), /api/queue (join/status/now-serving),
/api/staff/* (token-guarded: advance queue, mark order ready).
6. Order + queue model
Online order: cart → checkout (name, phone, pickup/delivery, time) → D1 orders (status:
received→preparing→ready→done) → receipt email + WA link → live status page /order/<code>.
In-venue queue: tap "Ambil Nomor" → ticket number from KV atomic counter → live position +
"now serving" via polling (/api/queue/status) → optional WA ping. Staff view advances serving.
7. 90-day plan
Wk1–2: site + menu + ordering live. Wk3–4: queue + staff view in real use. Mo2: TikTok + pSEO dishes.
Mo3: catering/box funnel, reviews engine, WA notifications.
8. Moat
Direct-order relationship + queue data + warm brand; aggregators can't replicate the on-site
queue UX or the zero-commission direct channel.