Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whatever Market 과제

서비스 설명

Whatever Market은 상품 거래와 알바 모집을 위한 플랫폼입니다. 사용자들은 상품을 구매하거나 판매할 수 있으며, 알바 모집 공고를 올리고 지원할 수 있습니다.

현재 구현된 기능 목록

  • 상품 기능
    • 상품 목록 조회
    • 상품 상세 조회
    • 상품 등록
    • 상품 수정
    • 상품 삭제
  • 알바 모집 기능
    • 알바 모집 글 목록 조회
    • 알바 모집 글 상세 조회
    • 알바 모집 글 등록
    • 알바 모집 글 수정
    • 알바 모집 글 삭제

전제 조건

  • 사용자와 판매자는 다른 마이크로 서비스에서 관리되고 있으며, 본 과제에서는 해당 서비스를 활용합니다.
  • 사용자 식별: POST 요청의 바디에서 "user_id"로 식별합니다.
  • 판매자 식별: POST 요청의 바디에서 "seller_id"로 식별합니다.
  • GET 요청의 경우에는 쿼리 파라미터로 "user_id" 또는 "seller_id"를 전달합니다.

과제 목표

기획자는 아래와 같은 새로운 기능을 추가하기를 원합니다:

  1. 찜 기능

    • 사용자는 상품을 찜할 수 있어야 합니다.
    • 사용자는 찜한 상품 목록을 조회할 수 있어야 합니다.
  2. 조회수 증가

    • 사용자가 상품의 상세 페이지를 조회할 때마다 조회수가 증가해야 합니다.
  3. 알바 모집 글 신고

    • 사용자는 알바 모집 글을 신고할 수 있어야 합니다.
    • 알바 모집 글이 신고를 5번 이상 받을 경우, 자동으로 삭제되어야 합니다.

과제 조건

  • 위에 명시된 요청 사항들을 구현해 주세요.
  • 빌드나 실행이 완벽하지 않아도 무방합니다.
  • 테스트 코드는 필수가 아닙니다.
  • 새로운 저장소를 사용하여 처음부터 구현해도 괜찮습니다.
  • 단, 기획자에게 기능 시연 또는 설명을 할 수 있어야 합니다.

제출 시 유의사항

  • Git Commit 을 기능, 목적 단위로 나누어 커밋 내역을 잘 기록해 주세요.
  • 코드는 가독성 있게 작성해 주세요.
  • 기능별로 명확한 주석을 달아 주시기 바랍니다.
  • 구현한 기능이 작동하는 방법을 설명할 수 있도록 준비해 주세요.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages