ระบบ API สำหรับร้านค้าคอมพิวเตอร์ออนไลน์ รองรับการจัดการสินค้า, ตะกร้าสินค้า และระบบชำระเงินผ่าน Stripe
- Secure Authentication: ระบบ Login สำหรับ User และ Admin แยก Role กันด้วย JSON Web Token (JWT)
- Product Management: จัดการข้อมูลอุปกรณ์คอมพิวเตอร์อย่างเป็นระบบผ่าน Prisma ORM
- Stripe Integration: ระบบชำระเงินผ่านบัตรเครดิต โดยใช้ Stripe API (Test Mode) สำหรับการทำ Payment Intent และตรวจสอบสถานะการชำระเงิน
- RESTful API Design: ออกแบบ Endpoint ตามมาตรฐาน REST เพื่อให้ Frontend เชื่อมต่อข้อมูลได้อย่างราบรื่น
- Database Schema: ออกแบบความสัมพันธ์ของข้อมูล (Relationships) ทั้ง Order, Product และ User
- Runtime: Node.js
- Framework: Express.js
- ORM: Prisma
- Database: MySQL
- Payment Gateway: Stripe API
- Security: JWT (JSON Web Token)