ผลงานทั้งหมด
งานลูกค้า·2026·ระบบลงทะเบียนและหลังบ้าน
RoV University Cup 2026
ระบบลงทะเบียนทีมแข่งขัน RoV ระดับมหาวิทยาลัยทั่วประเทศ ใช้งานจริงโดย 51 สถาบัน

- บทบาท
- นักพัฒนา Full-stack (ออกแบบ พัฒนา และส่งมอบ)
- ลูกค้า
- Garena Thailand
- ทีม
- พัฒนาโดยผมเป็นหลัก ทำงานกับทีมผู้จัดงาน
- ระยะเวลา
- มี.ค. – ก.ย. 2026
- ปี
- 2026
ตัวเลขสำคัญ
- 51
- มหาวิทยาลัยที่ลงทะเบียน
- 255 คน
- ผู้เข้าแข่งขัน
- 8
- ขั้นตอนในฟอร์ม
- ≈ 13,600
- บรรทัด TypeScript
RoV University Cup 2026 เป็นรายการแข่งขัน RoV ระดับอุดมศึกษาของ Garena Thailand ที่ต้องรับสมัครทีมจากมหาวิทยาลัยทั่วประเทศ ผมออกแบบและพัฒนาระบบลงทะเบียนทั้งหมดตั้งแต่หน้าเว็บ ฟอร์มสมัคร 8 ขั้นตอน ไปจนถึงหลังบ้านสำหรับทีมงานผู้จัด ปัจจุบันมี 51 มหาวิทยาลัย และผู้เข้าแข่งขัน 255 คน ลงทะเบียนผ่านระบบนี้
โจทย์และปัญหา
- 01ผู้สมัครเป็นนักศึกษาจากหลายสิบสถาบัน ต้องกรอกข้อมูลสมาชิกและไฟล์แนบจำนวนมากต่อทีม และมักกรอกไม่ครบหรือกรอกซ้ำ
- 02ผู้จัดต้องมั่นใจว่า 1 มหาวิทยาลัยมีได้ 1 ทีม สมาชิกครบตามกติกา และไม่มีคนนอกสวมรอย
- 03ข้อมูลส่วนบุคคลและรูปถ่ายของนักศึกษาจำนวนมากต้องเก็บอย่างรอบคอบ
วิธีแก้
- 01ฟอร์ม 8 ขั้นตอนที่พาผู้ใช้ทีละส่วน ใช้รหัสสมัคร 8 ตัวอักษรที่ผู้จัดออกให้ผูกกับมหาวิทยาลัย และล็อกชื่อสถาบันไม่ให้แก้
- 02ตรวจกติกาทั้งฝั่งผู้ใช้และเซิร์ฟเวอร์ด้วย Zod: 1 สถาบัน 1 ทีม, สมาชิก 6–9 คน, กันข้อมูลซ้ำ และจำกัดเวลา/โควตา
- 03ระบบบันทึกแบบร่างในเบราว์เซอร์ อัปโหลดไฟล์ทันที และแสดงสถานะรายคน ทำให้รีเฟรชหรือปิดแท็บได้โดยไม่เสียข้อมูล
- 04หลังบ้านสำหรับตรวจหลักฐานรายคน อนุมัติ/ปฏิเสธทีม ตั้งค่าเปิด-ปิดและกำหนดเวลา และส่งออก Excel/CSV กับ ZIP รูปภาพ
- 05ขั้น PDPA ในฟอร์ม ตั้งชื่อไฟล์ใหม่แบบสุ่ม และจำกัดชนิด/ขนาดไฟล์
ผลลัพธ์
- 0151 มหาวิทยาลัย และผู้เข้าแข่งขัน 255 คน ลงทะเบียนสำเร็จผ่านระบบ
- 02ทีมผู้จัดมีข้อมูลที่ตรวจแล้วพร้อมส่งออกไปจัดสาย ทำเสื้อ และประสานงานได้ทันที
- 03ส่งมอบเอกสาร 9 ฉบับ รวมคู่มือทดสอบ QA ให้ทีมผู้จัดดูแลต่อได้
สิ่งที่ส่งมอบ
- เว็บไซต์สาธารณะ: หน้าแรก ทำเนียบทีม และเงินรางวัล
- ฟอร์มลงทะเบียน 8 ขั้นตอนพร้อมระบบแบบร่าง
- หลังบ้านตรวจสอบทีมและตั้งค่าระบบ
- ระบบส่งออก Excel/CSV และ ZIP รูปภาพ
- เอกสารระบบ 9 ฉบับ รวมคู่มือทดสอบ QA
แกลเลอรี
Main
16:9 / LG
หน้าแรก: เปิด/ปิดรับสมัครตามเวลาที่ตั้งจากหลังบ้านอัตโนมัติ

ทำเนียบผู้กล้า: ตราสถาบันของทีมที่สมัครแล้ววิ่งเป็น marquee

หน้ารายชื่อทีม 51 ทีม ค้นหาได้ทันที พร้อมตัวนับผู้เข้าแข่งขัน 255 คน

ส่วนเงินรางวัลรวมสูงสุดกว่า 200,000 บาท
ทบทวนโปรเจกต์
ความท้าทาย
- ออกแบบให้รับผู้สมัครพร้อมกันจำนวนมากโดยไฟล์และข้อมูลไม่สูญหาย ด้วยการอัปโหลดทันทีและบันทึกแบบร่าง
- แสดงชื่อภาษาไทยของนักกีฬาให้ถูกต้องทั้งสระบน-ล่างและวรรณยุกต์ในหน้าสาธารณะ
- ออกแบบกติกาที่เข้มพอจะกันข้อมูลผิด แต่ไม่ทำให้ทีมที่ไม่มีโค้ชหรือสำรองสมัครไม่ได้
สิ่งที่เรียนรู้
- แปลงกติกาการแข่งขันของลูกค้าให้เป็นเงื่อนไขที่ตรวจอัตโนมัติได้
- ออกแบบฟอร์มยาวให้ผู้ใช้ทำจบ ด้วยสถานะที่ชัดและการกู้คืนข้อมูล
- เขียนเอกสารและคู่มือทดสอบให้ส่งต่องานได้จริง
สนใจงานแนวนี้?
เล่าโจทย์ของคุณให้ผมฟัง ตอบกลับภายใน 24 ชั่วโมง