✨ รายการฟีเจอร์ (Feature List)
ฟีเจอร์ของ SplitDee ถูกจัดแบ่งออกเป็น 5 หมวดหมู่หลัก เพื่อตอบสนองความต้องการของผู้ใช้อย่างรอบด้าน:
💵 1. ระบบจัดการค่าใช้จ่ายและการแชร์บิล (Expense & Bill Splitting)
1.1 การสร้างและบันทึกบิล (Bill Creation)
- บันทึกชื่อบิล, ยอดเงินรวม, วันที่ทำรายการ และหมวดหมู่ค่าใช้จ่าย (เช่น อาหาร, ที่พัก, ของใช้, การเดินทาง)
- รองรับการแนบภาพถ่ายใบเสร็จ (Receipt Upload)
1.2 ระบบการหารเงินที่ยืดหยุ่น (Flexible Splitting Options)
- Equally Split (หารเท่ากัน): หารยอดเงินเท่าๆ กันทุกคนในกลุ่ม
- Exact Amount (หารตามจำนวนจริง): กำหนดจำนวนเงินเฉพาะตัวของแต่ละบุคคล
- Percentage Split (หารตามเปอร์เซ็นต์): หารตามสัดส่วนร้อยละ
- Adjustment (การระบุส่วนลด/ส่วนเพิ่ม): เพิ่มเติมค่าใช้จ่ายเฉพาะบุคคล (เช่น บวกค่าเครื่องดื่มแอลกอฮอล์เพิ่ม)
1.3 ระบบบันทึกหนี้สินและการชำระเงินบางส่วน (Debt Tracking & Partial Payments)
- หน้าจอ Dashboard สรุปหนี้สินรวมของกลุ่ม: “ใครค้างใคร” และ “ใครต้องจ่ายใครเท่าไหร่”
- รองรับการจ่ายเงินแบบบางส่วน (Partial Settlement) และการปรับปรุงยอดคงเหลือโดยอัตโนมัติ
💳 2. ระบบชำระเงินและตรวจสอบสลิป (Payment & Verification)
2.1 การสร้าง PromptPay QR Code อัตโนมัติ
- คำนวณยอดเงินคงค้างของแต่ละคนแล้วแปลงเป็น PromptPay QR Code ที่ฝังยอดเงินและเบอร์โทร/เลขบัตรประชาชนของผู้รับปลายทางทันที เพื่อความสะดวกรวดเร็วและลดโอกาสพิมพ์ตัวเลขผิด
2.2 ระบบตรวจสอบสลิปอัตโนมัติด้วย AI (AI Slip Verification)
- ผู้ใช้สามารถส่งรูปภาพสลิปการโอนเงินเข้ามาในระบบ
- AI จะสแกนข้อมูล QR Code (Mini-QR) บนสลิปและเชื่อมต่อกับ API ตรวจสอบสลิปเพื่อยืนยันว่า:
- มีการโอนเงินจริงหรือไม่
- ยอดเงินถูกต้องหรือไม่
- วันเวลาโอนถูกต้องหรือไม่
- ชื่อผู้รับโอนและผู้โอนถูกต้อง
- อัปเดตสถานะของบิลเป็น “จ่ายแล้ว” (Settled) ทันทีที่การสแกนผ่านเรียบร้อย
🤖 3. ระบบช่วยเหลืออัจฉริยะด้วย AI (AI Assistant)
3.1 AI Reminder (ระบบทวงเงินอัจฉริยะ)
- ส่งการแจ้งเตือนทวงเงินตามกำหนดชำระ โดยผู้ใช้สามารถเลือก “โทนเสียง” (Tone of Voice) ของ AI ได้ เช่น:
- สุภาพ/เป็นทางการ (Polite): เตือนอย่างเป็นมืออาชีพและสุภาพเรียบร้อย
- เพื่อนซี้ (Casual): ใช้คำพูดเป็นกันเองและผ่อนคลาย
- กวนๆ (Humorous/Meme): ส่งคำเตือนพร้อมสร้างภาพมีมตลกๆ (AI Meme Generator) เพื่อลดความตึงเครียด
3.2 AI Monthly Summary (สรุปค่าใช้จ่ายประจำเดือน)
- วิเคราะห์พฤติกรรมการจ่ายเงินและการใช้เงินร่วมกันของกลุ่มในแต่ละรอบเดือน พร้อมคำแนะนำการบริหารจัดการเงินอย่างเป็นมิตร
💬 4. ระบบการสื่อสารในแอป (Group Communication)
4.1 ระบบแชทกลุ่ม (In-app Group Chat)
- สมาชิกสามารถแชทพูดคุยกันภายในกลุ่มได้โดยตรง ไม่ต้องย้ายไปใช้แอปพลิเคชันอื่น
- รองรับการส่งข้อความตัวอักษร อีโมจิ และการแชร์บิล/สลิปเข้ามาในแชทโดยตรง
4.2 ระบบข้อความแจ้งเตือนอัตโนมัติ (System Event Messages)
- ระบบส่งข้อความแจ้งเตือนเข้าไปในแชทกลุ่มเมื่อมีกิจกรรมสำคัญเกิดขึ้น เช่น “มินต์ได้สร้างบิลค่าข้าวเย็น”, “ปอนด์ได้ชำระเงินแล้ว (ตรวจสอบผ่านสลิปสำเร็จ)”
🎮 5. ระบบสัตว์เลี้ยงและเกมสร้างความสัมพันธ์ (Gamification)
5.1 สัตว์เลี้ยงประจำกลุ่ม: น้องโมจิ (Friendship Pet: Mochi)
- แต่ละกลุ่มจะมีสัตว์เลี้ยงเสมือนจริง 1 ตัวร่วมกัน (“Mochi”) ซึ่งอาศัยอยู่บนหน้าจอหลักของกลุ่ม
- สัตว์เลี้ยงจะมีระดับพลังชีวิต (HP) และความสุข (Happiness) ที่เปลี่ยนแปลงไปตามพฤติกรรมทางการเงินของกลุ่ม
5.2 ระบบค่าประสบการณ์และการรักษาสถิติ (XP & Streak)
- สถิติการจ่ายเงินตรงเวลา (Streak): สะสมสถิติเมื่อสมาชิกจ่ายหนี้สินตรงเวลา
- ค่าประสบการณ์ (XP) และรางวัลพิเศษ (Achievements): ปลดล็อกไอเทมตกแต่งสัตว์เลี้ยงหรือป้ายเกียรติยศ (Badges) ในโปรไฟล์เมื่อสะสม XP จากการจดบันทึกบิลและจ่ายเงินอย่างสม่ำเสมอ
- หากมีคนดึงเช็งหรือเบี้ยวหนี้ สัตว์เลี้ยงจะแสดงอาการเซื่องซึมหรือป่วย ซึ่งจะช่วยกระตุ้นให้คนในกลุ่มทวงเงินหรือจ่ายเงินเพื่อช่วยชีวิตสัตว์เลี้ยง
🔗 เอกสารที่เกี่ยวข้อง (Related Documents)
- Product_Overview - ภาพรวมผลิตภัณฑ์
- User_Persona - ข้อมูลกลุ่มผู้ใช้งานจำลอง
- Functional_Requirements - ความต้องการเชิงฟังก์ชัน
- Non_Functional_Requirements - ความต้องการเชิงระบบและประสิทธิภาพ