แอปนี้คือระบบจัดการสินค้า (Login + Products CRUD) ที่ "มีบั๊กฝังไว้ 4 จุด" งานของคุณคือ หาและแก้บั๊กให้ครบทุกจุดจนแอปทำงานถูกต้อง
- ❌ ห้ามใช้ AI ทุกชนิด (ChatGPT, Copilot, ฯลฯ) — ใช้ได้แค่เอกสารทางการ / Google ค้นข้อความ error
- ⏱️ เวลาแนะนำ: 45–60 นาที
- ✅ ทุกจุดที่เป็นบั๊กจะมีคอมเมนต์
🐛 BUG #nกำกับไว้ใกล้ ๆ (มีทั้งหมด 4 จุด) - เมื่อแก้แล้ว ให้ลบ/แก้คอมเมนต์ตามจริง และอธิบายให้กรรมการฟังว่าแต่ละบั๊กผิดเพราะอะไร
npm install
npm start # รัน backend (3001) + frontend (5173) พร้อมกัน
# หรือแยกสองเทอร์มินัล: npm run server และ npm run devเปิด http://localhost:5173 — เข้าสู่ระบบด้วย admin / 1234
- แอปรันขึ้น เปิดหน้าเว็บได้ไม่ error
- Login ด้วยรหัสผิด ต้องเข้าไม่ได้ / รหัสถูกเท่านั้นจึงเข้าได้
- "Total inventory value" แสดงผลรวม (ราคา × สต็อก) ของสินค้าทุกชิ้นถูกต้อง
- ปุ่ม Delete ลบสินค้าได้จริง