Yavin Songkham
← All workConversational commerce · LINE

เฮานึ่งตึงลำ AI Ordering

A food shop that sells entirely inside LINE chat: customers order in plain Thai, pay by exact-total PromptPay QR, and the owner gets the order — no staff needed.

Developer2026Live in production
เฮานึ่งตึงลำ AI Ordering
0staff needed to take an order
33automated tests with CI
100%prices computed in code
The problem

My family's steamed-bun shop takes orders on LINE. I built a bot that handles the whole order so the owner only has to cook.

What it does & how it works

Inside เฮานึ่งตึงลำ AI Ordering

Order in plain Thai

Order in plain Thai

  • "ซาลาเปา ครีม 3" is understood; missing options are asked, never guessed.
  • Menu carousel from one product file; first-time customers give name and phone once.
  • Pickup time or delivery address collected in chat.
Payment and hand-off

Payment and hand-off

  • A PromptPay QR for the exact total of each order.
  • The transfer slip comes back in chat and is checked; the owner gets the order summary.
  • Owner menu: confirm payments, deliveries, history, customer list, broadcasts.

Engineering choices

  • The AI only understands the message — prices and totals live in code, so they are always right.
  • HMAC-verified webhooks; one bad event never drops the rest.
More screens

Gallery

Menu
Menu
Promo card
Promo card
How it is built

Stack

PythonFastAPISQLiteLINE Messaging APIPromptPay EMVCo QRLLM (Groq / Gemini)
Next projectKhanomjeeb POS →