- 최근 중고마켓 플랫폼의 인기로 많은 이용자들이 자신의 상품을 사고파는 사례가 늘어나고 있다.
- 하지만 대부분의 경우 자신이 예상한 가격보다 낮은 가격에 판매되는 경우가 대다수이기 때문에 판매자와 구매자 사이에서 합리작인 가격선을 맞출만한 플랫폼이 필요하다고 생각했다.
- 따라서 본 프로젝트는 구매 희망자들간에 해당 상품의 가격을 스스로 매겨 합리적인 가격으로 구매가 가능하게 하며, 판매자는 최소 하향가보다 비교적 높은 가격으로 자신의 상품을 판매할 수 있는 경매 시스템을 개발하였다.
- 본 시스템은 프론트엔드 영역에 React 라이브러리르 활용했으며, 백엔드에 Spring을 사용해 개발되었다.
-
- 판매자가 경매를 맡기고 싶은 물건을 등록하는 기능이다. 해당 상품의 상품명, 사진, 카테고리, 경매하한가, 일시 등을 작성하여 등록을 요청하게 되면 해당 상품을 경매상품으로 등록하여 유저들에게 노출시킬 수 있다.
- 유저가 등록한 물품은 물품 등록 내역에서 다음과 같이 리스트로 확인해 볼 수 있다.
-
- 상단 네비게이션 바의 검색 바를 이용해 검색어를 입력하게 되면 다음의 화면과 같이 해당 검색어를 포함하는 물품들을 확인해 볼 수 있다.
- 검색 결과 항목을 클릭하게 되면 해당 상품 세부 페이지로 향하게 되며 세부 페이지에는 입찰 기능과 찜 기능을 제공한다. 찜하기 버튼을 누르게 될경우 해당 유저의 찜 리스트에서 상품을 확인해 볼 수 있다.
-
- 입찰 기능의 경우 상단의 항목 세부 페이지의 '입찰하기' 버튼을 통해 입찰을 진행할 수 있다. 입찰은 입찰 기간에만 진행 가능하며, 반드시 현재 입찰가보다 높은 가격만을 입찰 요청할 수 있다. 또한 자신의 물품에는 입찰을 진행할 수 없다.
- 해당 상품의 입찰일시가 종료되었을 경우에는 종료된 경매라고 표시되며 더이상 찜하기와 입찰하기를 요청할 수 없다.
- 유저가 참여한 경매 내역은 나의 페이지에서 경매참여내역 페이지 리스트를 통해 확인해 볼 수 있다.