Skip to content

Milestones

List view

  • 카테고리에서 발생하는 온갖 오류들 모여라!

    Due by October 26, 2024
    1/1 issues closed
  • Due by October 21, 2024
    1/1 issues closed
  • 회원 프론트 및 백엔드 마무리 작업

    Due by October 22, 2024
    14/14 issues closed
  • - oauth2 기반으로 구글로그인을 구현한다.

    Due by October 19, 2024
    6/6 issues closed
  • No due date
    2/2 issues closed
  • 이벤트 도메인 관련 MVP 기능 구현

    Due by October 17, 2024
    11/11 issues closed
  • No due date
    4/4 issues closed
  • This is to ensure that milestone numbers in GitLab and GitHub are the same

    No due date
  • ## 주문 도메인 - Order - [ ] 회원 CRUD - [ ] 관리자 CRUD - **회원 CRUD** - **조회**: 회원은 마이페이지에서 자신의 주문 내역을 조회할 수 있다. - **추가**: 회원은 장바구니에 담긴 상품들을 주문할 수 있다. - **수정**: 사용자는 주문 완료 후 배송 전까지 주문 정보를 수정할 수 있다. - **삭제**: 사용자는 주문 완료 후 배송 전까지 주문을 취소할 수 있다. - **관리자 CRUD** - **조회**: 관리자는 관리자 페이지에서 모든 회원들의 주문 내역을 조회할 수 있다. - **수정**: 관리자는 사용자의 주문 내역에서 배송 상태를 수정할 수 있다. - **삭제**: 관리자는 관리자 페이지에서 회원들의 주문 내역을 삭제할 수 있다. </aside>

    Due by October 18, 2024
    13/13 issues closed
  • ## 장바구니 도메인 - OrderItem - [ ] 로컬스토리지 관리 - [ ] 장바구니 새로고침 기능 - [ ] 장바구니 CRUD - 장바구니 관련 데이터는 백엔드 DB가 아닌 **프론트 브라우저**(localStorage, indexedDB 등)에서 관리된다. - 프론트단에 상품 관련 데이터가 저장되기 때문에, 페이지를 새로고침해도 장바구니에 상품들이 그대로 보여진다. - **장바구니 CRUD** - **조회**: 회원은 장바구니에 담긴 상품의 목록 및 가격을 확인할 수 있다. - **추가**: 회원은 상품을 장바구니에 추가할 수 있다. - **수정**: 회원은 장바구니에 담긴 상품의 수량을 수정할 수 있다. - **전체 삭제**: 회원은 장바구니의 특정 버튼을 통해 전체 상품을 단번에 제거할 수 있다. - **일부 삭제**: 회원은 장바구니의 일부 상품을 선택하여 제거할 수 있다. </aside>

    Due by October 26, 2024
    2/2 issues closed
  • ## 상품 도메인 - Product - [ ] 조회 - [ ] 추가 - [ ] 수정 - [ ] 삭제 ### 상품 CRUD - **조회** - 회원은 페이지에 등록된 다양한 상품을 조회할 수 있다. 특정 상품을 선택할 시 상품의 상세 정보를 조회할 수 있다. - **추가** - 관리자는 관리자 페이지를 통해 새로운 상품을 쇼핑몰에 등록할 수 있다. - **수정** - 관리자는 관리자 페이지를 통해 상품 관련 데이터를 수정할 수 있다. - **삭제** - 관리자는 관리자 페이지를 통해 상품 관련 데이터를 삭제할 수 있다. </aside>

    Due by October 12, 2024
    2/3 issues closed
  • ## 카테고리 도메인 - Category - [ ] 조회 - [ ] 추가 - [ ] 수정 - [ ] 삭제 ### 카테고리 CRUD - **조회** - 회원은 카테고리 일부 또는 전부에 대한 목록을 조회할 수 있다. - **추가** - 관리자는 관리자 페이지를 통해 상품이 속할 카테고리를 결정할 수 있다. - **수정** - 관리자는 관리자 페이지를 통해 카테고리 관련 데이터를 수정할 수 있다. - **삭제** - 관리자는 관리자 페이지를 통해 카테고리 관련 데이터를 삭제할 수 있다. </aside>

    Due by October 17, 2024
    22/22 issues closed
  • ## 회원 도메인 - User - [ ] 회원가입 - [ ] 로그인 - [ ] 로그아웃 - [ ] 회원 CRUD - [ ] 관리자 기능 ### 회원 가입 - 회원가입 폼의 입력 값에 대한 유효성 검사를 프론트와 백 모두에서 수행할 수 있다. (ex. 이메일 형식, 비밀번호 불일치, 대소문자 구분 등) - 유효성 검사를 통과하고 제출 버튼을 누르면 회원에 대한 정보가 DB에 저장된다. ### 로그인 - 로그인 폼의 입력 값에 대한 유효성 검사를 프론트와 백 모두에서 수행할 수 있다. - DB에 저장된 정보로 로그인 성공 시, JWT 토큰이 프론트 브라우저의 sessionStorage(또는 localStorage)에 저장되고 다른 페이지로 리다이렉트 된다. ### 로그아웃 - 로그아웃 시, 브라우저의 JWT 토큰이 제거되어야 한다. ### 회원 CRUD - **생성** - 사용자는 회원가입을 통해 계정을 생성할 수 있다. - **조회** - 사용자는 마이페이지에서 자신의 정보를 조회할 수 있다. - **수정** - 사용자는 마이페이지에서 자신의 정보를 수정할 수 있다. - **삭제** - 사용자는 마이페이지에서 회원 정보를 삭제(탈퇴)할 수 있다. ### 관리자 기능 - 관리자 계정이 존재하며, 일반 사용자 계정과 구분되어 특정한 권한을 가져야 접속할 수 있는 페이지에 접근할 수 있다.

    Due by October 14, 2024
    14/14 issues closed