นำ Found-U ไปใช้ในโรงเรียนของคุณ

ขั้นตอนติดตั้ง Found-U สำหรับผู้ที่สนใจนำไปใช้กับโรงเรียนของท่าน ผ่าน Vercel และ Supabase

ทำตามขั้นตอนด้านล่างเพื่อ Deploy และตั้งค่าระบบครั้งแรก

ขั้นตอน 1

สร้างบัญชี Github และ Vercel (สำหรับผู้ที่ยังไม่มี)

ขั้นตอน 2

Clone และ Deploy ด้วย Vercel

คลิ๊กที่นี่เพื่อ Deploy ได้ทันที แล้วปฏิบัติตามคลิปวิดิโอด้านล่าง 👇

ขั้นตอน 3

ตั้งค่าระบบครั้งแรก

ขั้นตอน 4

นำเข้ารายชื่อนักเรียน

เข้าสู่ระบบด้วยบัญชีแอดมิน แล้วไปที่หน้าจัดการนักเรียน

อัปโหลดไฟล์ CSV ตามรูปแบบที่ระบบกำหนด

นักเรียนจะเข้าสู่ระบบด้วยเลขประจำตัวและรหัสผ่านตั้งต้นได้หลังนำเข้าสำเร็จ

ขั้นตอน 5

ตั้งค่าแผนที่และขอบเขตโรงเรียน

ไปที่หน้าแผนที่และ GPS ในแผงแอดมิน

วาดขอบเขตโรงเรียนบนแผนที่แบบ Interactive

ขอบเขตนี้ใช้ตรวจ Geofence เมื่อมีคนแจ้งของเจอ

ขั้นตอน 6

(ทางเลือก) Fork เพื่อรับอัปเดตจากต้นทาง

เมื่อพร้อม sync อัปเดตจากโค้ดหลัก ให้ Fork Repository ต้นทางบน GitHub

ใน Vercel ไปที่ Settings → Git แล้วเปลี่ยนเชื่อมต่อไปยัง fork ของคุณ

จากนั้นใช้ Sync fork บน GitHub แล้ว Vercel จะ deploy อัตโนมัติ Migration ของฐานข้อมูลรันหลัง deploy โดยข้อมูลเดิมไม่หาย
-----------------------------------------------------------------------------

สิ่งที่ควรรู้

  • ค่าจาก Supabase (URL, anon key, service role) มักถูกใส่ให้อัตโนมัติตอน Deploy ผ่าน Vercel Integration
  • ใส่ NEXT_PUBLIC_APP_URL หลังรู้โดเมนจริงของโรงเรียน
  • คีย์ AI (Gemini / OpenRouter) ตั้งผ่าน Setup Wizard หรือ env ก็ได้
  • Storage: ถ้าไม่ใส่ R2 ระบบจะใช้ Supabase Storage แทน

คำถามที่พบบ่อย

  1. เลือก Free Plan ของ Supabase ไม่ได้?

ลองเปลี่ยน Region เป็น Singapore และเช็กว่า organization ยังมีโควตา free project เหลือ (จำกัดประมาณ 2 โปรเจกต์ต่อ org)

หรือสร้างโปรเจกต์ฟรีที่ supabase.com แล้วเชื่อมแบบ Connect existing ในขั้นตอน Deploy

  1. เจอ 500 หรือ /setup?reason=missing_env?

แปลว่ายังไม่มี env จาก Supabase Integration หรือมีค่า placeholder หลงเหลืออยู่

ตรวจ Project Settings ของ Vercel ให้ครบ แล้ว Redeploy ใหม่

3. นักเรียนเข้าใช้งานอย่างไรหลังติดตั้ง?

เปิดเว็บเบราว์เซอร์แล้วเข้า URL ของโรงเรียน เช่น https://your-project.vercel.app