Skip to content

Devahoy/mini-shop-nextjs-stripe-supabase

Repository files navigation

Mini Shop

ตัวอย่างการใช้ Next.js + Stripe + Supabase อ่านบทความเพิ่มเติม : https://www.devahoy.com/blog/2025/e-commerce-web-with-nextjs-supabase-stripe

Screenshot

วิธีการใช้งาน

ติดตั้ง dependencies

npm install

รัน server บน local

npm run dev

สร้างไฟล์ .env ขึ้นมาโดย copy จากไฟล์ .env.example จากนั้นใส่ค่าจาก supabase และ stripe

NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=

สร้าง Product ลงไปใน stripe และ supabase โดยดึงข้อมูล mock จาก Fake Store API

npx tsx src/lib/create-stripe-products.ts

Stripe webhook บนเครื่อง local

stripe listen --forward-to localhost:3000/api/stripe-webhooks

ลอง trigger event

stripe trigger <event_name>

About

ตัวอย่างการใช้ Next.js + Stripe + Supabase อ่านบทความเพิ่มเติม : https://www.devahoy.com/blog/2025/e-commerce-web-with-nextjs-supabase-stripe

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published