🍜 เลือกตามประเภทอาหาร
ครอบคลุมทุกรสนิยม
28 ร้าน
42 ร้าน
85 ร้าน
36 ร้าน
22 ร้าน
55 ร้าน
48 ร้าน
19 ร้าน
🔥 ร้านยอดนิยม
ร้านที่คนจองเยอะที่สุดสัปดาห์นี้
เลือกร้าน เลือกเวลา เลือกโต๊ะ — ได้ที่นั่งทันที พร้อมเมนูแนะนำ
ครอบคลุมทุกรสนิยม
ร้านที่คนจองเยอะที่สุดสัปดาห์นี้
ภาพหน้าจอจริงจากแอป DineBook (เวอร์ชัน v1.1)
Live URL: https://codehub.sj88ai.com/dinebook/
Source: /workspace/dinebook/index.html (65KB, 2,200+ lines)
Version: v1.0
Color: Orange #f97316
Category: Booking & Reservation
DineBook เป็นระบบจองโต๊ะร้านอาหาร พร้อม visual floor plan ที่แสดงโซน VIP/Main/Outdoor อย่างชัดเจน เลือกได้ 24 โต๊ะ พร้อมเมนูแนะนำ + รีวิว + PromptPay
| Feature | Description |
|---|---|
| 🍽️ 10 ร้านอาหาร | ซูชิ, ซีฟู้ด, ไทย, อิตาเลียน, BBQ, สเต๊ก, คาเฟ่, ส้มตำ, มังสวิรัติ, ของหวาน |
| 🪑 Visual Floor Plan | 24 โต๊ะ 3 โซน: VIP (1-8), Main (9-16), Outdoor (17-24) |
| ⏰ 20 Time Slots | 11:00-22:00 ทุก 30 นาที |
| 👥 Guest Capacity | 1-12 คน |
| ❤️ Wishlist | บันทึกร้านโปรด |
| 📜 Menu Catalog | เมนูแนะนำในแต่ละร้าน |
| ⭐ Reviews | รีวิว 5 ดาว |
| 💳 PromptPay | ชำระค่ามัดจำ 200 บาท/ท่าน |
| 📊 Owner Dashboard | สถิติ + bar chart + heatmap |
RESTAURANTS = [
{id, name, cuisine, emoji, bg, rating, price, menu:[{cat, items:[{name,price,desc}]}]},
... 10 items
];
MY_RESERVATIONS = [
{id, restId, date, time, guests, table, status, total},
... 5 mock
];
// Key functions
renderRestaurants(filter)
openRest(id) // opens detail modal
openBooking(id) // opens booking modal
selectTable(id)
selectTime(time)
confirmBooking() // finalizes + shows PromptPay
📌 Live: https://codehub.sj88ai.com/dinebook/
ฟีเจอร์ครบครันที่มีใน DineBook — ดูรายละเอียดในแท็บ "คู่มือฉบับเต็ม"
คลิกที่ filter pills ด้านบนเพื่อเลือกประเภทที่ต้องการ
คลิกที่การ์ดรายการที่สนใจ เพื่อเปิด modal รายละเอียด
เลือกวันที่, เวลา, จำนวนคน และตัวเลือกเพิ่มเติม
กดปุ่มยืนยัน → ระบบจะแสดง QR PromptPay เพื่อชำระเงิน