Skip to content

wonill/EzenMarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EzenMarket

중고거래 웹사이트 EzenMarket

🖥️ 프로젝트 소개

환경과 합리적 소비에 대한 관심의 증가로 리셀 시장이 확산되는 것에 주목하여 중고거래 사이트로 주제를 정하였습니다. 이 프로젝트는 회원이 직접 중고 물품을 등록하고, 채팅을 이용한 소통을 통해 직접 거래를 가능하게 하는 것에 초점을 두고 제작하였습니다.

웹페이지는 각각 회원과 관리자 페이지로 구분됩니다.

  • 판매자인 회원은 중고 물품을 등록하여 물건을 판매할 수 있습니다. 판매 등록한 물건은 마이페이지에서 판매 상품 조회, 수정, 삭제 및 끌어올리기가 가능합니다. 내상품관리에서 상품의 판매 여부를 변경 시, 해당 상품에 대해 채팅한 회원 중 거래를 완료하고 싶은 회원을 선택하여 상품의 상태를 거래완료로 변경할 수 있습니다. 채팅 내 메뉴를 통해 거래한 구매자에게 후기와 별점을 남길 수 있고, 불건전한 채팅 이용자를 신고할 수도 있습니다.

  • 구매자인 회원은 카테고리별 조회를 통해 상품을 조회할 수 있고, 검색기능을 통해 원하는 상품을 찾을 수 있습니다. 상품 이미지를 클릭하면 상품에 대한 상세한 정보, 판매자 정보, 판매자의 연관 상품을 확인할 수 있고, 찜하기 기능을 통해 관심 상품을 저장할 수 있습니다. 구매자는 구매를 원하는 해당 상품 상세페이지에서 판매자에게 채팅을 걸어 상품 구매에 대한 문의를 할 수 있습니다. 채팅 내 메뉴를 통해 거래한 판매자에게 후기와 별점을 남길 수 있고, 불건전한 채팅 이용자를 신고할 수도 있습니다.

  • 회원은 불건전한 이용자에 대한 회원신고, 부적절한 후기와 채팅에 대해 각각 후기신고와 채팅신고를 할 수 있습니다. 해당 이용자에게 확인하지 않은 채팅이 있는 경우 메인페이지의 알림 기능을 통해 확인할 수 있습니다.

  • 관리자 페이지에서는 유저관리에서 회원정보 조회와 최다 거래지역과 총 회원수, 경고받은 회원수, 일일 사이트 접속자 수를 주간으로 확인할 수 있습니다. 게시물 관리에서는 게시물을 시간대별로 거래만료된 조건을 기준으로 게시물 정보와 판매 여부 등을 조회할 수 있고, 전월 대비 게시물 수와 최다 등록된 카테고리를 조회할 수 있습니다. 관리자 페이지에서 배너를 변경하여 웹페이지 메인의 이미지를 변경할 수 있습니다.

📆 개발 기간

  • 2023.02.10. ~ 2023.03.24.

👫 팀원 구성

  • 5명

⚙ 개발 환경

  • Java 1.8
  • IDE : STS 3.9
  • Database : Oracle DB(11g)
  • ORM : Mybatis
  • Server : Apache Tomcat 9.0
  • Deployment : AmazonAWS E2C
  • Version Control : GitHub

✍️: 기술 스택

  • Backend : Java, Oracle
  • Frontend : HTML5, CSS3, Javascript, jQuery, Bootstrap

🛒 주요 기능

메인


회원가입


로그인

  • 일반 로그인

  • 카카오 로그인


마이페이지

  • 프로필 + 판매상품

  • 구매내역

  • 후기

  • 찜하기

  • 다른 이용자의 상점 접속 시


판매하기


카테고리별 조회


상세페이지

  • 판매자가 본인이 올린 상품을 조회 시

  • 판매자 외 다른 이용자가 상품을 조회 시

---

검색


채팅

  • 메뉴

  • 후기 작성


알림

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published