Project Structure - panupongth148/Project-SW-DEV-TOOLS-AND-ENV-Group4 GitHub Wiki

Frontend

Frontend

Router

  1. index เป็นส่วนจัดการหลักนำทางไปยัง frontend ต่าง ๆ

View

  1. Home.vue เป็นหน้าหลักของเว็บไซต์
  2. Account เป็นส่วนจัดการผู้ใช้งาน
    • login.vue เป็นหน้าที่แสดงการเข้าสู่ระบบ
    • register.vue เป็นหน้าที่มีไว้เพื่อสมัครสมาชิก
    • user.vue เป็นหน้าแสดงผลผู้ใช้งาน
  3. Book เป็นส่วนจัดการหนังสือต่าง ๆ
    • bookDetail.vue เป็นหน้าที่แสดงผลรายละเอียดหนังสือ
  4. Store เป็นส่วนจัดการส่วนต่าง ๆ ของร้านค้า
    • frontStore.vue เป็นหน้าที่แสดงผลร้านค้า
    • manageBook เป็นหน้าที่มีไว้เพื่อจัดการหนังสือในร้านค้า
    • addBook.vue เป็นหน้าที่มีไว้เพื่อเพิ่มหนังสือในร้านค้า
    • editBook.vue เป็นหน้าที่มีไว้เพื่อแก้ไขรายละเอียดหนังสือ

Backend

Backend

Router

  1. Index.js มีหน้าที่มีไว้จัดการรายละเอียดต่าง ๆ
  2. user.js เป็นส่วนที่มีไว้เพื่อจัดการข้อมูลผู้ใช้งานต่าง ๆ
  3. book.js เป็นส่วนที่ใช้จัดการหนังสือภายในร้านค้า
  4. cart.js เป็นส่วนที่มีไว้เพื่อจัดการสินค้าภายในรถเข็นของ user
  5. store.js เป็นส่วนที่มีไว้เพื่อจัดการร้านค้า
  6. Image.js เป็นส่วนที่มีไว้เพื่อจัดการรูป

Middleware

  1. index.js เป็นส่วนที่มีไว้เพื่อจัดการการยืนยันสิทธิ์ของผู้ใช้งาน โดยคั่นกลางของการยืนยันตัวตน

firebase

  1. db.js เป็นส่วนเชื่อมต่อฐานข้อมูล