Skip to content

karnzx/only-cat

Repository files navigation

Only-cat

เว็บแมวๆ

เป้าหมาย

สร้าง Web Application ที่มีการใช้ REST API โดยมีเงื่อนไขดังต่อไปนี้

Backend

ใช้ Node.js ทำ Web API มี REST API อย่างน้อย 2 resources

  • Social Authentication
  • ใช้ไลบรารี express ในการทำ Web API
  • ใช้ไลบรารี winston ในการ log
  • มีการบันทึกข้อมูลลงฐานข้อมูล

Frontend

พัฒนาฝั่ง Frontend ด้วย React & MUI

  • มีการเชื่อมต่อยัง Backend ทั้งในส่วนของการทำ Social Authentication และการการเชื่อมต่อกับ Web API
  • สามารถอัพโหลดไฟล์หรือรูปภาพ
  • กดไลค์
  • ค้นหาข้อมูล

Deployment

  • ทำการ deploy ทั้งตัว Backend และ Frontend ขึ้น Cloud Server
    • Azure
  • ใช้ nginx เป็น reverse proxy
  • ใช้ docker ในการ deploy (และใช้สำหรับ develop)
  • ใช้ pm2 ในการ deploy node.js application
  • ใช้ let’s encrypt ในการออก certificate สำหรับ https

by


ไฟล์รายงาน report_file_pdf

home_image

About

เว็บแมวๆ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published