เว็บแมวๆ
สร้าง Web Application ที่มีการใช้ REST API โดยมีเงื่อนไขดังต่อไปนี้
ใช้ Node.js ทำ Web API มี REST API อย่างน้อย 2 resources
- Social Authentication
- PSU passport (https://oauth2.eng.psu.ac.th/)
- ใช้ไลบรารี express ในการทำ Web API
- ใช้ไลบรารี winston ในการ log
- มีการบันทึกข้อมูลลงฐานข้อมูล
พัฒนาฝั่ง Frontend ด้วย React & MUI
- มีการเชื่อมต่อยัง Backend ทั้งในส่วนของการทำ Social Authentication และการการเชื่อมต่อกับ Web API
- สามารถอัพโหลดไฟล์หรือรูปภาพ
- กดไลค์
- ค้นหาข้อมูล
- ทำการ deploy ทั้งตัว Backend และ Frontend ขึ้น Cloud Server
- Azure
- ใช้ nginx เป็น reverse proxy
- ใช้ docker ในการ deploy (และใช้สำหรับ develop)
- ใช้ pm2 ในการ deploy node.js application
- ใช้ let’s encrypt ในการออก certificate สำหรับ https
- 6210110242 Piravit Chenpittaya
- 6210110383 Suttirak Mattayawerakiat