HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
📚
[팀06] Books
/
🌿
요구사항 명세서
/
📜
책 목록 및 검색
📜

책 목록 및 검색

description
책 목록 및 검색 기능(목록으로 받아오기)
api
💭
책 목록 조회
시퀀스다이어그램
domain
책
우선순위
매우높음

유저 스토리

최종 결정

메인 페이지

최대 8개의 책 목록을 최신순 정렬하여 받아온다 (페이지네이션 x)
메인페이지에는 항상 8개의 책 만을 정렬하여 보여준다
 

책 등록

검색하여 선택한 책을 등록할 수 있다
 
 
 
 
 

모든 리스트 받아오기

  • ‘북 스터디' 사용자는
  • 원하는 분야의 책을 찾기 위해서
  • 모든 도서 리스트를 원한다.
💡
자신이 구매한 책이 아니더라도 어떤 책인지 알 수 있고 마음에 들면 구매해서 스터디에 참여할 수 있다. 도서 분야에 따라 랭킹을 도입하는 방법?

검색

  • ‘북 스터디' 사용자는
  • 관심 있는 책의 정보를 얻기 위해서
  • 도서 검색 기능을 원한다.
검색 조건 : 제목, 저자 , ISBN
❓
도서 정보를 가져오는 방법? 별도의 API가 존재하는지, 도서 정보를 어떻게 추가할 것인지? (모든 도서를 다 가져오는 것은 힘들고, ‘북 스터디' 사용자가 도서를 등록하는 방법을 사용?)
 
 

검색 조건

  • (FIX) 제목, 저자, ISBN 으로 검색하게 가능
  • 책 목록
    • 필터링 조건 ( 우선순위를 결정해 보자 ) → UX 관점에서도 순위를 두 가지로 나눠봐야 할 것 같다
    • 🐳 
      • 1. 저자, 제목
          1. ISBN 2.카테고리 + 검색어
      • 저자 : Like
      • 제목 : Like
      • ISBN ( Unique)
        • 어린왕자 → 어린왕자 하얀, . ..
        • 카테고리별 검색.. Like ‘title’ Where category = ?
    • Pagination ( 카운트 값이 필요할 것 같다고 하심 )
      • next 알 수 있음
  • “검색하기 엔터" 누르면 API 요청이 날아간다
 

데이터 형식

title : string
img: string( img url )
author: string
id : string