โพสต์งาน หรือเลือกบริการ
ลูกค้าเลือกหมวดหมู่ ระบุตำแหน่งงาน อัปโหลดรูปหน้างาน (ถ้ามี) และเลือกว่าจะจองทันทีหรือขอใบเสนอราคา ระบบแสดงฟิลด์ข้อมูลที่ต่างกันไปตามหมวดหมู่ที่เลือกโดยอัตโนมัติ
ตั้งแต่ล้างแอร์ ตัดหญ้า ไปจนถึงงานก่อสร้าง รีโนเวท ไถนา เกี่ยวข้าว แต่งรถ ติดตั้งระบบ IoT และจัดหาสินค้า — ลูกค้าโพสต์งานหรือเลือกบริการ ผู้ให้บริการแข่งกันเสนอราคา ระบบจัดการที่เหลือให้ทั้งหมด
Next.js ตัวเดียวรองรับทั้งหน้าบ้านและหลังบ้าน แบ่งเป็น 3 ชั้นทำงาน เชื่อมออกไปหาบริการภายนอกเท่าที่จำเป็น
ค้นหาบริการ โพสต์งาน เปรียบเทียบใบเสนอราคา ติดตามสถานะ
รับงาน ส่งใบเสนอราคา จัดการคิวงาน ดูรายได้
จัดการหมวดหมู่ ผู้ใช้ ข้อพิพาท และรายงาน
ระบบจับคู่ผู้ให้บริการ, RFQ engine, การจัดการชำระเงินและ escrow
เก็บผู้ใช้ หมวดหมู่ ใบเสนอราคา การจอง และรีวิว
Opn Payments หรือ 2C2P รองรับ PromptPay QR
Google Maps สำหรับพื้นที่ให้บริการและระยะทาง
แจ้งเตือนงานใหม่และอัปเดตสถานะ (แทน LINE Notify ที่ปิดบริการไปแล้ว)
เนื่องจากมีงาน Odoo ด้าน product database อยู่แล้ว หมวด "จัดหาสินค้า" เชื่อมต่อ Odoo เป็นระบบคลังสินค้าและใบสั่งซื้อผ่าน API ได้เลย ไม่ต้องสร้างระบบ inventory ขึ้นใหม่ทั้งหมด
แทนที่จะ hardcode field ต่อหมวด ให้ทำ Category และ CategoryAttribute แบบยืดหยุ่น แอดมินเพิ่มหมวดใหม่เองจากหลังบ้านได้โดยไม่ต้องแก้โค้ด
| หมวดหมู่ | ตัวอย่างงาน | field เฉพาะที่ต้องมี | รูปแบบการจอง |
|---|---|---|---|
| บริการบ้าน | ก่อสร้าง ต่อเติม รีโนเวท ซ่อมบ้าน ทำสวน ตัดหญ้า ล้างแอร์ | พื้นที่ (ตร.ม.), รูปหน้างาน, งบประมาณ | ผสมทั้งสองแบบ |
| บริการเกษตร | ไถนา เกี่ยวข้าว | จำนวนไร่, ชนิดพืช, ช่วงเวลา | RFQ เป็นหลัก |
| ยานยนต์ | แต่งรถ ซ่อมรถ | ยี่ห้อ/รุ่นรถ, รายการที่ต้องการ, รูปสภาพรถ | RFQ เป็นหลัก |
| เทคโนโลยี | ติดตั้งระบบ IoT (สมาร์ทโฮม/ฟาร์ม) | ประเภทอุปกรณ์, จำนวนจุดติดตั้ง | RFQ เป็นหลัก |
| จัดหาสินค้า | อุปกรณ์ วัสดุ อะไหล่ทั่วไป | รายการ, จำนวน, ยี่ห้อที่ต้องการ | จองทันที |
งานแต่ละหมวดเข้าทางใดทางหนึ่งตามตารางด้านบน ทั้งสองทางไหลมารวมกันที่ขั้นตอนการจองในหัวข้อถัดไป
เหมาะกับงานที่ประเมินราคาล่วงหน้าได้ ไม่ต้องดูหน้างาน
ตัวอย่าง: ล้างแอร์ ตัดหญ้า สินค้าที่มีสต๊อก
เหมาะกับงานที่ต้องประเมินหน้างานหรือราคาผันแปร
ตัวอย่าง: ก่อสร้าง รีโนเวท ไถนา เกี่ยวข้าว แต่งรถ ติดตั้ง IoT
เส้นทางตั้งแต่โพสต์งานจนถึงปิดงาน ไหลแบบเดียวกันไม่ว่าจะเป็นจองทันทีหรือ RFQ ต่างกันแค่ขั้นตอนที่ 1-2
ลูกค้าเลือกหมวดหมู่ ระบุตำแหน่งงาน อัปโหลดรูปหน้างาน (ถ้ามี) และเลือกว่าจะจองทันทีหรือขอใบเสนอราคา ระบบแสดงฟิลด์ข้อมูลที่ต่างกันไปตามหมวดหมู่ที่เลือกโดยอัตโนมัติ
งานจองทันที ระบบจับคู่ผู้ให้บริการที่ว่างในพื้นที่ให้ทันที งาน RFQ ระบบแจ้งเตือนผู้ให้บริการที่ตรงหมวดหมู่และพื้นที่ผ่าน LINE OA ให้ส่งใบเสนอราคากลับมาภายในกรอบเวลาที่กำหนด
ลูกค้าเปรียบเทียบราคา รีวิว และผลงานของผู้ให้บริการแต่ละราย เลือกรายที่ต้องการ แล้ววางมัดจำผ่านช่องทางชำระเงิน เงินถูกกันไว้ในระบบ (escrow) ยังไม่โอนให้ผู้ให้บริการทันที
ผู้ให้บริการลงพื้นที่ทำงานตามนัดหมาย อัปเดตความคืบหน้าและรูปถ่ายผ่านแอปผู้ให้บริการ ลูกค้าติดตามสถานะและแชทสอบถามได้แบบเรียลไทม์
ลูกค้ายืนยันว่างานเสร็จสมบูรณ์ ระบบปล่อยเงินมัดจำให้ผู้ให้บริการหลังหักค่าคอมมิชชั่นแพลตฟอร์ม ทั้งสองฝ่ายให้คะแนนและรีวิวกัน ข้อมูลนี้มีผลต่อลำดับการแสดงผลของผู้ให้บริการในครั้งถัดไป
| ส่วนของระบบ | เทคโนโลยีแนะนำ | เหตุผล |
|---|---|---|
| Frontend + Backend | Next.js (App Router), TypeScript, Tailwind | เขียนโค้ดชุดเดียวได้ทั้งฝั่งลูกค้าและ API |
| Database | PostgreSQL, Prisma ORM | รองรับธุรกรรมพร้อมกันหลายเจ้าและความสัมพันธ์ข้อมูลที่ซับซ้อน |
| ยืนยันตัวตน | NextAuth.js | จัดการ session และสิทธิ์ตามบทบาท |
| ชำระเงิน | Opn Payments หรือ 2C2P | เกตเวย์ไทยที่รองรับบัตรและ PromptPay QR |
| แจ้งเตือน | LINE OA (Messaging API) | LINE Notify ปิดบริการไปแล้วตั้งแต่ 31 มี.ค. 2025 |
| แผนที่และค้นหาตามพื้นที่ | Google Maps API, PostGIS | จับคู่ผู้ให้บริการตามระยะทางจริง |
| จัดเก็บไฟล์ | Cloudinary หรือ AWS S3 | เก็บรูปผลงานและเอกสารยืนยันตัวตน |
| แชทเรียลไทม์ | Supabase Realtime หรือ Pusher | ให้คุยกันระหว่างดำเนินงาน |
| สต๊อกสินค้า | เชื่อมต่อ Odoo ผ่าน API | ใช้ระบบ ERP ที่มีอยู่แล้วแทนการสร้างใหม่ |
แบ่งเป็น 3 phase ทยอยเปิด แทนที่จะสร้างทุกหมวดพร้อมกันตั้งแต่วันแรก
เลือก 3-4 หมวดนำร่องที่เป็นจองทันทีล้วน (ล้างแอร์ ตัดหญ้า ซ่อมบ้านเล็ก) พร้อมระบบชำระเงินพื้นฐาน เป้าหมายคือทำ core flow ให้นิ่งก่อนขยาย
เปิดระบบขอใบเสนอราคาสำหรับงานใหญ่ (ก่อสร้าง รีโนเวท ไถนา เกี่ยวข้าว แต่งรถ) พร้อมระบบยืนยันตัวตนผู้ให้บริการ
เปิดหมวดจัดหาสินค้า (เชื่อม Odoo) เพิ่มระบบ auto-post ประกาศไปโซเชียล และ subscription tier สำหรับผู้ให้บริการ