เกี่ยวกับการออกแบบ VibeKit

VibeKit คืออะไร?

VibeKit เป็น โครงสร้างโปรเจคสำเร็จรูป (starter template) ที่รวมระบบพื้นฐานที่จำเป็นสำหรับ web application ไว้ให้แล้ว เช่น:

  • ระบบ Login ด้วย Google Account
  • ระบบจัดการสิทธิ์ผู้ใช้ (Role-Based Access Control)
  • ฐานข้อมูล PostgreSQL พร้อม ORM
  • ระบบอัพโหลดไฟล์ ไปยัง Cloud Storage
  • ปรับแต่งสำหรับ AI ให้ AI เข้าใจโครงสร้างโปรเจคได้ทันที

เทคโนโลยีที่ใช้ (Tech Stack)

เทคโนโลยีเวอร์ชันหน้าที่
Next.js16.xFramework หลักสำหรับสร้าง web application
TypeScript5.xภาษาที่ช่วยตรวจสอบ type ขณะเขียนโค้ด
Prisma7.xORM สำหรับจัดการฐานข้อมูล PostgreSQL
NextAuth.js4.xระบบ Authentication (Login ด้วย Google)
Tailwind CSS4.xFramework สำหรับจัดการ CSS
Zod4.xLibrary สำหรับตรวจสอบข้อมูล