👋 AIVLE School 10반 18조 Notion에 오신 것을 환영합니다!
<aside>
💬 정규 회의 일정 매일
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566899596/noticon/slhw4nu8hybreryigopq.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566899596/noticon/slhw4nu8hybreryigopq.png" width="40px" /> Github Repository
</aside>
| 완료 | ID | 기능 항목 | 기능 설명 |
|---|---|---|---|
| ☑ | 100 | 도서목록 확인 | 사용자가 등록한 도서 목록을 조회하는 기능 |
| ☑ | 101 | 도서 제목 표시 | 도서의 제목이 표시되어야 한다 |
| ☑ | 102 | 도서 커버 표시 | 도서의 커버가 표시 되어야 한다. |
| ☑ | 103 | 도서 카테고리 표시 | 도서의 카테고리가 표시 되어야 한다. |
| 완료 | ID | 기능 항목 | 기능 설명 |
|---|---|---|---|
| ☑ | 200 | 신규도서등록 | 필요에 따라 도서를 등록할 수 있어야 한다. |
| ☑ | 201 | 도서 등록 | 도서의 제목, 내용을 입력 받아야 한다. |
| ☑ | 202 | 유효성 검사 | 공백, 특수 기호 등의 유효성을 검사해야 한다. |
| 완료 | ID | 기능 항목 | 기능 설명 |
|---|---|---|---|
| ☑ | 300 | 도서 상세 정보 조회 | 등록된 도서의 상세 내용을 열람할 수 있어야 한다. |
| ☑ | 301 | 도서 정보 조회 | 도서의 표지, 작성일, 수정일, 본문 내용을 조회 가능해야 한다. |
| ☑ | 302 | 도서 정보 수정 | JWT토큰 인증 후 자신의 도서 정보를 수정할 수 있어야 한다. |
| ☑ | 303 | 도서 삭제 | JWT토큰 인증 후 자신의 도서를 삭제할 수 있어야 한다. |
| ☑ | 304 | 도서 검색 | 키워드 기반의 도서 검색을 할 수 있어야 한다. |
| 완료 | ID | 기능 항목 | 기능 설명 |
|---|---|---|---|
| ☑ | 400 | 도서 수정 및 삭제 | 도서의 정보를 수정 및 삭제 가능해야 한다. |
| ☑ | 401 | 도서 정보 수정 | 기존의 정보를 불러와 제공하고, 수정 및 저장이 가능해야 한다. |
| ☑ | 402 | 도서 삭제 | 도서 삭제가 가능해야 한다. |
| 완료 | ID | 기능 항목 | 기능 설명 |
|---|---|---|---|
| ☑ | 500 | AI표지 이미지 생성 | AI가 도서 내용을 분석하여 표지를 자동 생성 해야 한다. |
| ☑ | 501 | AI이미지 생성 | 책의 내용에 맞춰 책 표지를 생성해야 한다. |
| ☑ | 502 | 표지 재생성 | 표지 재생성이 가능해야 한다. |
| ☑ | 503 | 표지 생성 후 imgURL 전송 | 표지 생성 후 imgURL을 백엔드 서버로 전송한다. |
| 완료 | ID | 기능 항목 | 기능 설명 |
|---|---|---|---|
| ☑ | 600 | 회원관리기능 | 회원 가입·로그인·수정·탈퇴·인증 등 사용자 계정 전반을 관리한다. |
| ☑ | 601 | 회원가입 | 사용자가 아이디·비밀번호 등 필수 정보를 입력하면 중복 확인 후 계정을 생성한다. |
| ☑ | 602 | 로그인 | 입력한 계정 정보가 유효하면 Access Token과 Refresh Token을 발급한다. |
| ☑ | 603 | 로그아웃 | 사용자의 Refresh Token을 무효화하고 인증 상태를 종료한다. |
| ☑ | 604 | 회원정보 수정 | 인증된 사용자가 자신의 개인정보(비밀번호, 이름)를 변경할 수 있다. |
| ☑ | 605 | 회원탈퇴 | 본인 인증 후 계정을 삭제하거나 비활성화하며, 모든 인증 토큰을 폐기한다. |
| ☑ | 606 | JWT인증 | 클라이언트가 전달한 Access Token의 유효성을 검사하여 요청 접근을 허가하거나 차단한다. |
| ☑ | 607 | JWT재발급 | Refresh Token의 유효성 검사 후 Access Token 재발급한다. |