01
LINE OA Cafe Kiosk Ordering Engine
ระบบสั่งซื้อผ่าน LINE ที่ออกแบบด้วย state, failure handling และ multi-tenant workflow
ปัญหา
เมื่อ order สลิป คิว และสถานะรับสินค้าอยู่กระจายในแชตและหลาย integration จะเกิดข้อมูลซ้ำ สถานะไม่ตรง และ notification ตกหล่นได้ง่าย.
สิ่งที่ผมทำ
ออกแบบ order state machine แบบ store-scoped พร้อม LIFF flow, Supabase live mode, admin RBAC, idempotency สำหรับ create/slip/webhook/action, failed-delivery replay และ tenant bootstrap.