Feature ค้นหาหนังสือ - panupongth148/Project-SW-DEV-TOOLS-AND-ENV-Group4 GitHub Wiki

User Flow

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

1. Login

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

2. Main Page

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

3. Find Book Page

ผู้ซื้อสามารถใส่ชื่อหนังสือเพื่อค้นหาหนังสือที่ต้องการได้

4. Book Info Page

แสดงรายละเอียดของหนังสือหนึ่งเล่มที่เลือก ได้แก่ รูปภาพ ชื่อ คำอธิบาย ราคา และจำนวนของหนังสือ

Acceptance test

Technical

Frontend

FrontFind

Backend

BackFind

API Design

  • Book Searcher api
GET /book/?name=""
Response Status 200:
{
    "_id":object(id),
    "book_name":"book name",
    "book_type":"science fiction",
    "book_count":20,
    "book_price":100.00,
    "book_description":"book description",
    "book_category":"science fiction",
    "book_recommend":10
    "images":"https://media.istockphoto.com/vectors/01open-book-and-creative-paper-airplanes-teamwork-paper-art-style-vector-id1189849703?k=20&m=1189849703&s=612x612&w=0&h=ViTOSts22Be3PJY0HD_2dLSF31VE5BgD0Sm7ZB96DQ8="
}

Database

DataFindBook

Back to Task 2