gamsayeon / payhere_cafe

0 stars 0 forks source link

payhere_cafe

목적


요구사항

  1. 사장님은 시스템에 휴대폰번호와 비밀번호 입력을 통해서 회원 가입을 할 수 있습니다.
    • 사장님의 휴대폰 번호를 올바르게 입력했는지 확인해주세요
    • 비밀번호를 안전하게 보관할 수 있는 장치를 만들어주세요
  2. 사장님은 회원 가입이후, 로그인과 로그아웃을 할 수 있습니다.
  3. 사장님은 로그인 이후 상품관련 아래의 행동을 할 수 있습니다.
    • 사장님은 상품을 등록할 수 있습니다.
    • 사장님은 상품의 속성을 부분 수정할 수 있습니다.
    • 사장님은 상품을 삭제 할 수 있습니다
    • 사장님은 등록한 상품의 리스트를 볼 수 있습니다.
      • cursor based pagination 기반으로, 1page 당 10개의 상품이 보이도록 구현
    • 사장님은 등록한 상품의 상세 내역을 볼 수 있습니다.
    • 사장님은 상품 이름을 기반으로 검색할 수 있습니다.
      • 이름에 대해서 like 검색과 초성검색을 지원해야 합니다.
      • 예) 슈크림 라떼 → 검색가능한 키워드 : 슈크림, 크림, 라떼, ㅅㅋㄹ, ㄹㄸ
  4. 로그인하지 않은 사장님의 상품 관련 API에 대한 접근 제한 처리가 되어야 합니다. (JWT 토큰 사용)