Skip to content

do0ori/book-store-project-BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 Book Store

🎨 ERD (Entity Relationship Diagram)

🔗강의 dbdigram ERD 바로가기

🔗내 dbdigram ERD 바로가기

  • book.category_id와 category.id의 관계를 n:1로 수정
  • book의 column들 중 예약어인 것들을 다른 이름으로 변경
    • format → form
    • description → detail
    • index → table_of_contents
  • user에 name, salt, created_at 추가
  • book의 liked column 삭제 → 도서 조회 시 query로 like table에서 계산해서 반환
  • delivery Table을 만들어서 delivery 정보를 따로 저장
  • user_id와 refresh_token을 저장하는 token table 생성

🖋️ API Design

🔗API 명세 바로가기

  • 🔑 토큰 API
    • access token 재발급 요청
  • 👤 회원 API
    • 회원가입
    • 로그인
    • 비밀번호 초기화 요청
    • 비밀번호 초기화
    • 로그아웃
  • 📖 도서 API
    • 도서 조회
    • 개별 도서 조회
  • 🏷️ 카테고리 API
    • 카테고리 전체 조회
  • ❤️ 좋아요 API
    • 좋아요 추가
    • 좋아요 취소
  • 🛒장바구니 API
    • 장바구니 담기
    • (선택한) 장바구니 목록 조회
  • 🛍️ 주문 API
    • 결제(주문)하기
    • 주문 내역 조회
    • 주문 상세 상품 조회

About

programmers sprint2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published