สร้างโปรเจคเว็บไซต์ระบบเรียนออนไลน์ (LMS)
ถาวร สวัสดี
8 มกราคม 2569
4 Modules, 6 Prompts
authcourse_listcourse_detaillessonprogressquizassignmentcertificatediscussionenrollmentmy_coursesinstructorreviewsearchadmin_courseadmin_userdashboardadminuser
สร้างโปรเจคเว็บไซต์ระบบเรียนออนไลน์ (LMS)
4 Modules6 PromptsNext.js + Supabase
00
MODULE 00: Foundation
Setup โปรเจค Next.js + Supabase
2 Prompts
วัตถุประสงค์:
เตรียมความพร้อมของโปรเจคพื้นฐานสำหรับเริ่มต้นการพัฒนา
Prompt 1สร้างโปรเจค Next.js
สร้างโปรเจค Next.js ด้วยคำสั่ง: ```npx create-next-app@latest lms-project --ts``` จากนั้นติดตั้ง Tailwind CSS และ shadcn/ui ด้วยคำสั่ง: ```npm install tailwindcss@latest postcss@latest autoprefixer@la...
Prompt 2ติดตั้งและตั้งค่า Supabase Client
ติดตั้ง Supabase Client ด้วยคำสั่ง: ```npm install @supabase/supabase-js``` จากนั้นสร้างไฟล์ ```lib/supabase/client.ts``` และ ```lib/supabase/server.ts``` ตามตัวอย่างที่ให้ไว้ใน specification
01
MODULE 01: Database
สร้างตารางใน Supabase (PostgreSQL + RLS)
2 Prompts
02
MODULE 02: Authentication
ระบบ Login/Register ด้วย Supabase Auth
1 Prompts
03
MODULE 03: Course Management
ฟีเจอร์จัดการคอร์สเรียน
1 Prompts
ความคืบหน้า0/6
MODULE 00: Foundation
MODULE 01: Database
MODULE 02: Authentication
MODULE 03: Course Management