HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
[팀 08] 사이코
[팀 08] 사이코
/
🗒️
유저 스토리(MoSCoW)
🗒️

유저 스토리(MoSCoW)


프로젝트 목표(MosCow)

  • Must Have: 이번 프로젝트에서 반드시 여기까진 다 해야한다.
  • Should Have: 혹시라도 여력이 된다면 여기까지도 한번 해보자.
  • Could Have: 여기까지 할 수 있다면 정말 좋겠지만, 못해도 괜찮다.
  • Won’t Have: 이건 이번 프로젝트에 할 수 있는게 아니니 괜히 미련 갖지 말자.
 
 
 
 
 
(위 표에 누락된 내용은 채우시면 감사합니다)

도메인

  • 유저 (사용자 / 관리자 페이지)
    • 유저는 중고거래 비딩 서비스를 이용하기 위해 소셜 로그인을 할 것이다. M
      • 구글 M ✅ , 카카오, 네이버, 페이스북
    • 유저는 중고거래 비딩 서비스를 이용하기 위해 소셜 계정으로 회원가입을 할 것이다. (회원가입시 프로필 입력) M ✅
      • 프로필 정보 (기본값 : 구글 프로필사진, 구글 닉네임)
    • 유저는 자신의 프로필을 수정할 것이다. M ✅
      • 닉네임, 프로필 사진
    • 유저는 중고거래 비딩 서비스에서 로그아웃을 할 것이다. M ✅
      • 로그아웃 시 메인 페이지로 이동/ 비로그인된 권한으로 전환
    • 유저는 중고거래 비딩 서비스를 이용하고 싶지 않을때 회원 탈퇴를 할 것이다. S
      • 회원 탈퇴 클릭 시 재 확인
      • 탈퇴 결정 후 탈퇴가 제대로 처리 되었다는 알림
      • 메인 페이지 이동
      • 탈퇴 시에 작성한 댓글, 게시글, 채팅 다 지울 것인지? NO → 남아있는다 (알 수 없음) 탈퇴! 화긴
    • 유저는 자신이 판매한 상품을 조회할 수 있다. ✅
    • 유저는 자신이 입찰한 상품을 조회할 수 있다. ✅
 
  • 경매
    • 판매자는 특정 상품에 초기 가격을 정할 것이다. (경매 종료일시) M ✅
      • 경매 종료일시는 게시물 올린 당일 + 7일
    • 구매자는 특정 상품에 입찰 할 수 있다. M ✅초
      • 최소 비딩 금액의 최소값은 1000원(add)
      • 단위는 천백 단위(100)
      • 추가로 제시할 수 있는 최소 금액은 초기금액의 5% (+ 백단위 반올림)
        • 입찰자가 한명이라면 최소금액으로 낙찰!
        • 입찰자가 없다면? 기획 필요
    • 최고 가격 제시한 사용자가 자동 낙찰, M
      • 최고 가격 제시후 2등 가격에 최소 가격의 1000원을 더한금액 ✅
      • 비공개 입찰 방식
        • 1번의 입찰이 가능하며, 입찰 금액은 수정가능 불가하다.
        • 재입찰기능 있음
 
  • 상품 (+ 즐겨찾기, 주변 지역)
    • 판매자는 상품 등록을 하기 위해 [사진, 제목, 본문, 최소금액, 희망 거래 지역, (낙찰 종료 기한)]를 작성할 것이다. M ✅
      • 공백포함 1632자 이내 제목 / 본문 500자 이내? / 사진 최대 N장 / 최소 금액은 1000원, 최소 금액 단위는 100원 단위 / 희망 거래 지역은 1군데만 선택 가능하도록 지역은 행정구역 상 광역시는 구 / 도 기준 시 or 동 으로 설정?(읍이나 면은?) / 낙찰 종료 기한은 작성일 기준부터 7일
    • 구매자는 상품의 시세를 알기 위해 즐겨찾기를 해둘 수 있다. C
      • 찜 → 검색없이 바로 접근하기 위해@@@@@@@@@@
      • 입찰한 사람 → 최고가에 대한 갱신 알람 받기 가능
    • 유저는 모든 상품을 검색할 수 있지만, 낙찰된 상품(거래 종료된 상품)에는 입찰할 수 없다. S ✅
      • 거래 완료된 상품을 조회만 가능 (시세파악)
    • 유저는 본인의 상품 게시글에 대한 수정(제목, 본문, 희망거래 지역), 삭제를 이용할 수 있다. S
      • 기존 상태와 동일하게 입력값이 들어오면 변경 요청을 거절한다.
    • 유저는 상품의 정보를 더 알기위해 판매자에게 댓글을 작성 할 수 있다. C 대!!!!!!@@@
      • 이거 언제산건가요?
      • 얼마주고 사셨나요
    • 유저는 메인페이지에서 종료임박순 경매중인 상품들 목록을 조회할 수 있다. M ✅
    • 유저는 경매중인 상품 게시글 중 하나를 조회할 수 있다. M ✅
      • 게시글 작성자 정보(닉네임,프로필)
      • 작성 날짜, [사진, 제목, 본문, 최소금액, 희망 거래 지역, (낙찰 종료까지 남은 기한)]
 
  • 검색 (카테고리별)
    • 유저는 원하는 물건을 찾기 위해 검색을 한다. M
      • 필터 : 상품 카테고리 M ✅, 입찰 최고가 가격 범위 S, 동네 C [전국 동네 데이터]
      • 순서 : 최신순 ✅, 시작가 오름차순 ✅, 시작가 내림차순 ✅, 입종료임박순 ✅
      • 검색 후 목록에서 낙찰된 상품까지 볼 것인지 선택 가능 ✅
      • 자신의 동네에 존재하는 글만 조회 가능
 
  • 알림
    • 유저는 DM이 오면 알림을 받는다. C
    • 유저는 경매가 낙찰 결과 알림을 받는다. S
      • 입찰한 모든 유저가 받는 건지? → 비공개 입찰 방식이면 결과에 대한 알림을 주는 것도 적절함
    • 유저는 입찰한 물건의 최고가가 갱신되면 알림을 받는다. (내가 제시한 금액이 최고가 일때) S
      • [상품 제목, 갱신된 최고가]와 함께 알림
      • 알림을 클릭하면 해당 상품 게시글로 넘어갑니다.
    • 유저는 알림을 받고 싶지 않으면 알림을 해제할 수 있다. S
      • 자신이 알림 설정한 글 목록에서 알림을 해제
    • 판매자는 경매 입찰건이 등록되면 알림을 받는다. S
    • 판매자는 댓글이 등록되면 알림을 받는다. (대댓글X) W
 
  • DM
    • 구매자와 판매자는 상품 낙찰 후 DM으로 대화를 할 수 있다. S
      • 메시지 보낼 시 실시간으로 갱신
      • 상대방은 왼쪽, 본인은 오른쪽으로 보여주기
    • 구매자와 판매자는 메세지 내용들을 조회할 수 있다. S
    • 유저는 DM 목록을 조회할 수 있다. S 👿
 
  • 후기(구매자, 판매자 평점) - 제로
    • 구매자는 판매자를 평가하기 위해 별점을 남길 것이다. C
    • 판매자는 구매자를 평가하기 위해 별점을 남길 것이다. W
    • 구매자와 판매자는 후기를 남길 때 더 자세한 평가를 글을 남길 것이다. (Text) W
      • 버튼 / 글
    • 구매자와 판매자는 상대방의 신뢰도를 평가하기 위해 사용자의 평균 평점을 궁금해할 것이다.
 
  • 신고하기
    • (게시물 / 유저 신고 분리)
    • 유저는 적절하지 않은 게시물을 신고할 수 있다. C
    • 유저는 다른 유저를 신고할 수 있다. (댓글, 채팅) (댓글은 작성자만 삭제 가능) C
    • 운영자는 신고가 누적된 사용자의 이용을 정지한다. [기간, 횟수] [신고를 한 횟수가 많은 사람] W
    • 운영자는 신고건에 관하여 매우 부적절한경우 이용자를 즉시 정지한다. W
 
 
 
 
 
 
 
참고 내용
Must Have
도메인
요구사항
설명1
설명2
유저
소셜 로그인
사용자는 소셜 로그인을 할 수 있다.
- 구글 소셜 로그인 - 메인 페이지로 리다이렉트
유저
회원가입
사용자는 소셜 로그인을 통해 회원가입을 할 수 있다.
- 구글 소셜 로그인 - 기본값으로 구글의 [프로필 사진, 닉네임] 적용 - 메인 페이지로 리다이렉트
유저
회원 정보 수정
사용자는 회원 정보 수정을 할 수 있다.
- 프로필 사진, 닉네임
유저
로그아웃
사용자는 로그아웃을 할 수 있다.
- 클라이언트 상에서 토큰만 삭제
유저
입찰 목록 조회
사용자는 입찰한 목록을 조회할 수 있다.
- 종료 임박순으로 정렬
유저
판매 목록 조회
사용자는 판매한 목록을 조회할 수 있다.
- 종료 임박순으로 정렬
상품
상품 등록
사용자는 상품을 등록할 수 있다.
- [사진, 제목, 최소금액, 카테고리, 희망지역, 본문] - 낙찰 기한 7일로 고정
상품
상품 목록 조회
사용자는 상품 목록을 조회할 수 있다.
- 메인 페이지에서 상품 전체 목록 조회 - 종료 임박순으로 정렬
상품
상품 상세 조회
사용자는 상품 상세 조회를 할 수 있다.
- [사진, 제목, 최소금액, 카테고리, 희망지역, 본문] - 메인 페이지에서 진입 - 검색 페이지에서 진입 - 사용자 정보 페이지에서 진입
검색
상품 검색
사용자는 상품을 검색할 수 있다.
- 키워드(제목, 카테고리, 입찰 진행 여부)를 통해 검색할 수 있다. - 정렬 순서 (종료임박순, 최신순, 시작가 오름차순, 시작가 내림차순)
Should Have
도메인
요구사항
설명1
설명2
유저
회원탈퇴
사용자는 회원탈퇴를 할 수 있다.
- 사용자가 등록한 상품은 삭제하지 않는다.
상품
상품 수정
사용자는 등록한 상품을 수정할 수 있다.
검색
가격 범위 필터
사용자는 상품 검색에 가격 범위 필터 조건을 설정할 수 있다.
- 가격 범위 UI 고민
DM
낙찰 후 채팅 매칭
낙찰된 사용자는 상품 등록자와 채팅가능하다
- 실시간으로 채팅
DM
채팅 목록
사용자는 채팅 목록을 조회할 수 있다.
알림
낙찰 결과 알림
사용자는 낙찰 결과 알림을 받을 수 있다.
알림
입찰건 알림
사용자는 등록한 상품의 입찰이 들어오면 알림을 받는다.