แอปพลิเคชันนี้ช่วยให้ผู้ใช้สามารถ สร้าง, ทำเครื่องหมายว่างานเสร็จแล้ว, และ ลบงาน ได้อย่างง่ายดาย พร้อมการแจ้งเตือนแบบเรียลไทม์เพื่อให้การจัดการงานมีประสิทธิภาพยิ่งขึ้น!
- เพิ่มงาน (Add Todo): สร้างงานใหม่โดยกรอก ชื่อ และ รายละเอียด ของงาน
- ทำเครื่องหมายว่าสำเร็จ (Mark as Complete): เปลี่ยนสถานะของงานให้เป็น “เสร็จแล้ว”
- ลบงาน (Delete Todo): ลบงานที่ไม่ต้องการออกจากรายการ
- การแจ้งเตือนแบบเรียลไทม์:
- แจ้งเตือนเมื่อ สร้างงานสำเร็จ
- แจ้งเตือนเมื่อ ทำเครื่องหมายว่าสำเร็จ
- กรอก ชื่อ และ รายละเอียด ของงาน จากนั้นคลิกปุ่ม Add Todo เพื่อเพิ่มงาน
- คลิกปุ่ม Done เพื่อเปลี่ยนสถานะของงานเป็น “เสร็จสมบูรณ์”
- ใช้ปุ่ม Delete เพื่อลบงานที่ไม่ต้องการออกจากรายการ
- Frontend: Next.js สำหรับการสร้างอินเทอร์เฟซที่รวดเร็วและทันสมัย
- Backend: JavaScript (Node.js) ใช้จัดการ API และเชื่อมต่อกับฐานข้อมูล
- ฐานข้อมูล: MongoDB สำหรับจัดเก็บข้อมูลรายการงาน
- ระบบแจ้งเตือน: Toast Library เช่น React-Toastify เพื่อการแจ้งเตือนแบบเรียลไทม์
เข้าลิ้งนี้เพื่อดูรายละเอียดเพิ่มเติมและติดตั้งโปรเจค: GitHub Repository
- Fork โปรเจค
- สร้าง branch ใหม่:
git checkout -b feature-name - Commit การเปลี่ยนแปลงของคุณ:
git commit -m 'เพิ่มฟีเจอร์' - Push ไปที่ branch:
git push origin feature-name - ส่ง Pull Request เพื่อให้ทีมพิจารณาและนำไปใช้งาน