Feature รีวิว - panupongth148/Project-SW-DEV-TOOLS-AND-ENV-Group4 GitHub Wiki

User Flow

UserFlowReview

ประกอบด้วยหน้าต่าง ๆ ดังนี้

1. Login Page

ผู้ใช้ทำการเข้าสู่ระบบเพื่อจะรับสิทธิ์ในการเข้าใช้งานส่วนต่าง ๆ ของหน้าเว็บไซต์ได้

2. Main Page

หน้าหลักของเว็บไซต์ซึ่งประกอบไปด้วยโลโก้ แถบของเมนู ส่วนของรายการโปรโมชั่นต่าง ๆ และแสดงส่วนของรายการหนังสือแนะนำ

3. Store Page

หน้าร้านค้าซึ่งเป็นหน้าที่แสดงรายการหนังสือที่ร้านค้านั้น ๆ โดยเฉพาะ ซึ่งผู้ซื้อสามารถมองหาหนังสือที่แต่ละร้านลงขายได้อย่างง่ายดาย

4. Review Page

หน้ารีวิวร้านค้าเป็นหน้าที่ผู้ใช้เขียนความคิดเห็นต่อร้านค้านั้น

UI Flow

UIFlowReview

Acceptance test

Technical

Frontend

FrontendReview

Backend

BackendReview

API DESIGN

  • Review api
POST /store/:id/review/add
Request body:
{
    "review":0,
    "comment":"comment"
}
Response Status 200:
{
  "success": true
}
  • GetReview api
GET /store/:id/review
Response Status 200:
{
    "review":0,
    "comment":"comment"
}

Database

DataReview

Back to Task 2