นำ 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 แทน
คำถามที่พบบ่อย
- เลือก Free Plan ของ Supabase ไม่ได้?
ลองเปลี่ยน Region เป็น Singapore และเช็กว่า organization ยังมีโควตา free project เหลือ (จำกัดประมาณ 2 โปรเจกต์ต่อ org)
หรือสร้างโปรเจกต์ฟรีที่ supabase.com แล้วเชื่อมแบบ Connect existing ในขั้นตอน Deploy
- เจอ 500 หรือ /setup?reason=missing_env?
แปลว่ายังไม่มี env จาก Supabase Integration หรือมีค่า placeholder หลงเหลืออยู่
ตรวจ Project Settings ของ Vercel ให้ครบ แล้ว Redeploy ใหม่
3. นักเรียนเข้าใช้งานอย่างไรหลังติดตั้ง?
เปิดเว็บเบราว์เซอร์แล้วเข้า URL ของโรงเรียน เช่น https://your-project.vercel.app