เริ่มต้นใช้งาน GuanBad
คู่มือฉบับสมบูรณ์สำหรับการจัดการก๊วนแบดมินตัน ตั้งแต่เริ่มสร้างก๊วน จนถึงจบเกมและการเงิน
สำหรับผู้จัด (Admin)
สร้างก๊วนและจัดอีเวนต์
ขณะตีแบด (On Court)
จัดสายและนับคะแนน
ระบบการเงิน (Finance)
คิดเงินและตรวจสอบสลิป
Line Login & Notify
เข้าสู่ระบบและรับแจ้งเตือน
สำหรับผู้จัดก๊วน (Admin)
เริ่มต้นสร้างชุมชนแบดมินตันของคุณ
สร้างก๊วน (Create Group)
ไปที่เมนู 'สร้างก๊วน' กรอกชื่อก๊วน รายละเอียด และสถานที่ประจำ (ถ้ามี) อย่าลืมตั้งค่า PromptPay สำหรับรับเงินค่าคอร์ท
1. กรอกข้อมูลทั่วไปของก๊วน (Basic Info)

ใส่ชื่อก๊วน คำอธิบาย และกำหนดความเป็นส่วนตัว (Public/Private)
2. ตั้งค่าการเงินและสถานที่ (Payment & Location)

ระบุบัญชีรับเงิน PromptPay และ QR Code (สำคัญมากสำหรับระบบรับเงินอัตโนมัติ) พร้อมระบุสนามประจำและพิกัดแผนที่
สร้างอีเวนต์ (Create Event)
กำหนดวันเวลา จำนวนคนที่รับ และราคาต่อหัว (หรือหารตามจริง) ระบบรองรับการสร้างอีเวนต์ซ้ำ (Recurring) เช่น ทุกวันอังคาร
1. รายละเอียดอีเวนต์ (Event Details)

- ชื่ออีเวนต์: ตั้งชื่อให้สื่อความหมาย เช่น "ตีแบดประจำสัปดาห์"
- สถานที่: ระบบจะดึงจากข้อมูลก๊วนมาให้อัตโนมัติ แต่แก้ไขได้
- วัน-เวลา: กำหนดเวลาเริ่มและเลิกตี (มีผลต่อการคำนวณค่าคอร์ท)
2. ตั้งค่าขั้นสูง (Advanced Settings)

- ค่าใช้จ่าย: เพิ่มรายการค่าใช้จ่ายเริ่มต้นได้ (แก้ไขภายหลังได้)
- จำนวนคน: จำกัดจำนวนผู้เข้าร่วมสูงสุด (ระบบจะมี Waitlist ให้ถ้าเต็ม)
- Self Check-in: อนุญาตให้สมาชิกกดเช็คชื่อเองเมื่อถึงสนาม
3. รายละเอียดค่าใช้จ่าย (Expenses)

สามารถระบุประเภทค่าใช้จ่ายได้ 2 แบบ:
- คงที่ (Fixed): ราคาต่อหน่วยคงที่ เช่น ค่าสนาม, ค่าเครื่องดื่ม
- แปรผัน (Variable): ราคารวมที่นำมาหารเฉลี่ย เช่น เหมาลูกแบด, อาหาร
จัดการผ่าน Dashboard (Central Command)
ศูนย์รวมการจัดการทุกอย่างในที่เดียว (Access: กดไอคอนรูปเฟือง ⚙️ ที่หน้าแรกของ Event)
💡 Tip: Dashboard ถูกออกแบบมาให้เป็น "ห้องทำงานของ Admin" ที่รวมทุกฟังก์ชันไว้ในหน้าเดียว โดยแบ่งเป็น 5 แท็บหลัก:
1Overview (ภาพรวม)
- Quick Actions: ปุ่มลัดสำหรับ Check-in, ปิดรับสมัคร, หรือจบก๊วน
- Stats: ดูยอดเงินรวม, จำนวนคน Check-in/Waitlist แบบ Real-time
- Attendee List: รายชื่อผู้เล่นทั้งหมด พร้อมสถานะการจ่ายเงิน (สีเขียว=จ่ายแล้ว, สีแดง=ยังไม่จ่าย)
2Courts (จัดการสนาม)
หน้านี้คือหัวใจของการรันคิว:
- Add Court: เพิ่มจำนวนคอร์ทที่จองไว้
- Timer: ระบบจับเวลาถอยหลัง (ตั้งเวลาเตือนหมดเวลาได้)
- Active Players: ดูว่าใครกำลังเล่นอยู่ในคอร์ทไหน
3Matchmaking (จัดตัวผู้เล่น)
🤖 AI Auto-Balance
เลือกผู้เล่น 4 คน -> กด "Auto Assign" -> ระบบจะจับคู่มือวาง (Level) ให้สูสีที่สุดโดยอัตโนมัติ!
- สามารถลากชื่อผู้เล่น (Drag & Drop) ไปใส่ในคอร์ทได้เลย
- ระบบจะแสดง "Queue" ของคนที่รอเล่นนานที่สุดให้อยู่บนสุด
4History (ประวัติการแข่ง)
ดูย้อนหลังว่าใครคู่กับใคร ผลแพ้ชนะเป็นอย่างไร (ใช้ตรวจสอบกรณีมีข้อสงสัย)
5Financials (การเงิน)
จัดการรายรับ-รายจ่าย ดูสลิปโอนเงิน และยืนยันยอด (เหมือนหน้าเมนูการเงิน แต่รวมอยู่ใน Dashboard เพื่อความสะดวก)
จัดการสนาม (Manage Courts)
ในหน้า Dashboard ของอีเวนต์ คุณสามารถเพิ่มจำนวนสนามที่จองไว้ และระบุช่วงเวลาของแต่ละสนามเพื่อให้ระบบจัดคิวได้ถูกต้อง
การจัดการหน้าสนาม
ระบบช่วยจัดทีมและคิวอัตโนมัติ
เช็คชื่อ (Check-in)
เมื่อสมาชิกมาถึงสนาม ให้กด Check-in ในระบบ เพื่อให้รู้ว่าใครพร้อมลงสนามบ้าง
หน้า /events/[id] (Event Details) คือหน้าที่แสดงข้อมูลละเอียดทั้งหมดของกิจกรรมแบดมินตัน โดยมีการออกแบบให้รองรับทั้ง Mobile และ Desktop อย่างครบถ้วน ดังนี้ครับ:
1ส่วนหัวและสถานะ (Hero Section)
ส่วนบนสุดที่แสดงข้อมูลสำคัญ เพื่อให้ผู้ใช้เข้าใจสถานะของกิจกรรมทันที:
- รูปปก (Cover Image): แสดงภาพสถานที่หรือกลุ่ม ตกแต่งด้วย Gradient เพื่อความสวยงาม
- Badges สถานะกิจกรรม:Up Comingกำลังจัดกิจกรรมจบเวลาแล้ว
- Badges สถานะผู้ใช้:🏸 เล่นอยู่ @ คอร์ท 1⏳ รอคิว #2✅ มาแล้ว
2ปุ่มดำเนินการ (Action Bar & Join Button)
จุดที่เพิ่งอัปเดตใหม่ เพื่อให้กดง่ายที่สุด:
- ปุ่มเข้าร่วม (Join Event):
- Mobile: ย้ายมาอยู่ ด้านบนสุด ถัดจากรูปปก ไม่ต้องเลื่อนหา
- Desktop: อยู่ใน Action Bar ด้านบนขวา
- Auto-Join: กดปุ่มเดียว ระบบจะ Login -> เข้ากลุ่ม -> เข้าร่วมกิจกรรม ให้อัตโนมัติ
3. ข้อมูลทั่วไป (Info Cards)
แสดงแผนที่ (Map) และจำนวนผู้เข้าร่วม (Users) แบบการ์ดอ่านง่าย
4. การเงิน (Financials)
ดูยอดค้างชำระ จ่ายเงินทันที หรือกดจ่ายแทนเพื่อนในก๊วนได้
5. การจัดการเล่น
ดูคิว (Queue) และผังสนาม (Courts) ว่าใครเล่นอยู่คอร์ทไหน
6. เช็คชื่อ (Check-in)
กดปุ่ม Check-in เพื่อยืนยันตัวตน และดูรายชื่อเพื่อนที่มาถึงแล้ว
ระบบคิวและจัดทีม (Queue & Balancing)
ใช้ฟีเจอร์ 'Auto Assign' เพื่อให้ AI ช่วยจัดทีม A vs B โดยอ้างอิงจากค่าพลัง (Level) ของผู้เล่น หรือจะลากวางเอง (Drag & Drop) ก็ได้
บันทึกผลการแข่ง (Score Recording)
เมื่อจบเกม ให้บันทึกคะแนนเพื่อเก็บเป็นสถิติ ระบบจะนำผลแพ้ชนะไปคำนวณปรับระดับฝีมือผู้เล่นอัตโนมัติ
ระบบการเงิน
โปร่งใส ตรวจสอบง่าย ไม่ต้องทวงถาม
สรุปค่าใช้จ่าย
ระบบจะคำนวณค่าคอร์ทและลูกแบด (ที่ใส่เพิ่มเข้าไป) แล้วหารเฉลี่ยให้ตามสูตรที่ตั้งไว้
การชำระเงิน (Payment)
สมาชิกสามารถสแกน QR Code เพื่อจ่ายเงินและแนบสลิปในระบบได้ทันที
ตรวจสอบสลิป (Verification)
Admin จะเห็นยอดเงินที่โอนเข้ามา ในหน้า 'การเงิน' และกด 'ยืนยัน' เพื่อปิดยอดของสมาชิกคนนั้นๆ
Line Login & Notifications
สะดวก รวดเร็ว และไม่พลาดทุกการเคลื่อนไหว
เข้าสู่ระบบด้วย Line (Line Login)
คุณสามารถกดปุ่ม 'Sign in with Line' เพื่อเข้าสู่ระบบได้ทันที หากคุณเคยใช้อีเมลเดียวกันในการสมัครผ่าน Google ระบบจะทำการเชื่อมโยงบัญชีให้โดยอัตโนมัติ ทำให้คุณสามารถเข้าใช้งานได้จากทั้งสองช่องทาง
รับการแจ้งเตือน (Notifications)
ไม่พลาดทุกข่าวสารสำคัญ! เพียงแค่เพิ่มเพื่อนกับ Line Bot ของเรา คุณจะได้รับการแจ้งเตือนโดยตรงทาง Line เมื่อ:
- 🔔 การยืนยันการเข้าร่วม: เมื่อคุณลงชื่อเข้าร่วมก๊วนสำเร็จ
- 🏸 ถึงคิวลงสนาม: เมื่อแอดมินจัดคุณลงสนาม ระบบจะแจ้งเตือนให้เตรียมตัวทันที
- 💰 สรุปค่าใช้จ่าย: เมื่อจบงาน แอดมินจะส่งสรุปยอดเงินที่ต้องจ่ายไปให้ทางแชท
สำหรับสมาชิกทั่วไป
Join Group
ค้นหาก๊วนใกล้บ้านและกดขอเข้าร่วมได้เลย
Raise Hand
เมื่อถึงสนาม กดปุ่ม "ยกมือ" เพื่อเข้าคิวรอเล่น
My Stats
ดูสถิติการเล่นและกราฟพัฒนาการของตัวเองได้ในหน้า Profile
มีข้อสงสัย หรือต้องการแนะนำเพิ่มเติม?
เรายินดีรับฟังทุกความคิดเห็นเพื่อนำไปปรับปรุงระบบให้ดียิ่งขึ้น สามารถติดต่อทีมผู้พัฒนาได้โดยตรง
ติดต่อผู้พัฒนา