ข้ามไปยังเนื้อหาหลัก
ผลงานทั้งหมด

งานลูกค้า·2026·ระบบลงทะเบียนและหลังบ้าน

RoV University Cup 2026

ระบบลงทะเบียนทีมแข่งขัน RoV ระดับมหาวิทยาลัยทั่วประเทศ ใช้งานจริงโดย 51 สถาบัน

RoV University Cup 2026
บทบาท
นักพัฒนา Full-stack (ออกแบบ พัฒนา และส่งมอบ)
ลูกค้า
Garena Thailand
ทีม
พัฒนาโดยผมเป็นหลัก ทำงานกับทีมผู้จัดงาน
ระยะเวลา
มี.ค. – ก.ย. 2026
ปี
2026

ตัวเลขสำคัญ

51
มหาวิทยาลัยที่ลงทะเบียน
255 คน
ผู้เข้าแข่งขัน
8
ขั้นตอนในฟอร์ม
≈ 13,600
บรรทัด TypeScript

RoV University Cup 2026 เป็นรายการแข่งขัน RoV ระดับอุดมศึกษาของ Garena Thailand ที่ต้องรับสมัครทีมจากมหาวิทยาลัยทั่วประเทศ ผมออกแบบและพัฒนาระบบลงทะเบียนทั้งหมดตั้งแต่หน้าเว็บ ฟอร์มสมัคร 8 ขั้นตอน ไปจนถึงหลังบ้านสำหรับทีมงานผู้จัด ปัจจุบันมี 51 มหาวิทยาลัย และผู้เข้าแข่งขัน 255 คน ลงทะเบียนผ่านระบบนี้

โจทย์และปัญหา

  1. 01ผู้สมัครเป็นนักศึกษาจากหลายสิบสถาบัน ต้องกรอกข้อมูลสมาชิกและไฟล์แนบจำนวนมากต่อทีม และมักกรอกไม่ครบหรือกรอกซ้ำ
  2. 02ผู้จัดต้องมั่นใจว่า 1 มหาวิทยาลัยมีได้ 1 ทีม สมาชิกครบตามกติกา และไม่มีคนนอกสวมรอย
  3. 03ข้อมูลส่วนบุคคลและรูปถ่ายของนักศึกษาจำนวนมากต้องเก็บอย่างรอบคอบ

วิธีแก้

  1. 01ฟอร์ม 8 ขั้นตอนที่พาผู้ใช้ทีละส่วน ใช้รหัสสมัคร 8 ตัวอักษรที่ผู้จัดออกให้ผูกกับมหาวิทยาลัย และล็อกชื่อสถาบันไม่ให้แก้
  2. 02ตรวจกติกาทั้งฝั่งผู้ใช้และเซิร์ฟเวอร์ด้วย Zod: 1 สถาบัน 1 ทีม, สมาชิก 6–9 คน, กันข้อมูลซ้ำ และจำกัดเวลา/โควตา
  3. 03ระบบบันทึกแบบร่างในเบราว์เซอร์ อัปโหลดไฟล์ทันที และแสดงสถานะรายคน ทำให้รีเฟรชหรือปิดแท็บได้โดยไม่เสียข้อมูล
  4. 04หลังบ้านสำหรับตรวจหลักฐานรายคน อนุมัติ/ปฏิเสธทีม ตั้งค่าเปิด-ปิดและกำหนดเวลา และส่งออก Excel/CSV กับ ZIP รูปภาพ
  5. 05ขั้น PDPA ในฟอร์ม ตั้งชื่อไฟล์ใหม่แบบสุ่ม และจำกัดชนิด/ขนาดไฟล์

ผลลัพธ์

  1. 0151 มหาวิทยาลัย และผู้เข้าแข่งขัน 255 คน ลงทะเบียนสำเร็จผ่านระบบ
  2. 02ทีมผู้จัดมีข้อมูลที่ตรวจแล้วพร้อมส่งออกไปจัดสาย ทำเสื้อ และประสานงานได้ทันที
  3. 03ส่งมอบเอกสาร 9 ฉบับ รวมคู่มือทดสอบ QA ให้ทีมผู้จัดดูแลต่อได้

สิ่งที่ส่งมอบ

  • เว็บไซต์สาธารณะ: หน้าแรก ทำเนียบทีม และเงินรางวัล
  • ฟอร์มลงทะเบียน 8 ขั้นตอนพร้อมระบบแบบร่าง
  • หลังบ้านตรวจสอบทีมและตั้งค่าระบบ
  • ระบบส่งออก Excel/CSV และ ZIP รูปภาพ
  • เอกสารระบบ 9 ฉบับ รวมคู่มือทดสอบ QA

ทบทวนโปรเจกต์

ความท้าทาย

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

สิ่งที่เรียนรู้

  • แปลงกติกาการแข่งขันของลูกค้าให้เป็นเงื่อนไขที่ตรวจอัตโนมัติได้
  • ออกแบบฟอร์มยาวให้ผู้ใช้ทำจบ ด้วยสถานะที่ชัดและการกู้คืนข้อมูล
  • เขียนเอกสารและคู่มือทดสอบให้ส่งต่องานได้จริง

สนใจงานแนวนี้?

เล่าโจทย์ของคุณให้ผมฟัง ตอบกลับภายใน 24 ชั่วโมง

คุยเรื่องงาน