- 중고 상품 거래 서비스 기능들을 직접 구현함으로써 Backend System 의 도메인을 이해하자
- 대규모 트래픽에도 견고한 어플리케이션을 구현하자
- ex) 번개장터 같은 중고거래 사이트
-
중고거래 사이트 이용자에게 각종 중고물품의 관련 정보를 업로드 하고
중개 플랫폼을 활용함으로써 원하는 물품을 거래할 수 있게 구현
-
링크 주소 참고 : ProtoType
- 회원가입 및 로그인
- 아이디 중복 체크, 비밀번호 암호화, 회원정보 탈퇴 등 회원가입 및 로그인 관련된 기타 기능 추가
- 구매자 및 판매자 매칭
- 물품 카테고리에 따른 검색 기능 개발
- 판매자 물품에 대한 주소를 등록 후 근처 구매자에게 추천 해주도록 시스템 개발
- 판매자 후기 점수에 따라 추천
- 구매자/판매자 거래내역 구축
- VIP 판매 물품의 공지 안내 시스템 구축
- 구매자/판매자 채팅 시스템 구축
- Spring Boot, Maven, Mybatis, Mysql, Redis, Java8
- 객체지향의 기본 원리와 spring의 IOC/DI , AOP, ASP 활용과 의미 있는 코드 작성
- 라이브러리 및 기능 추가 시 이유있는 선택과 사용 목적 고려
- 판매자
- 판매자는 중고상품 판매를 위해 물건을 등록, 수정, 삭제 할 수 있다.
- 구매자
- 구매자는 중고상품조회 및 상품구매를 위해 회원가입, 회원수정, 회원탈퇴를 할 수 있다.
- 구매자는 어떤 중고상품을 구매할지 보기 위해 (거리순, 가격, 인기순) 등의 옵션으로 상품목록를 카테고리별로 볼 수 있다.
- 구매자는 카테고리별로 중고상품 비교를 위해 중고상품 목록을 볼 수 있다.
- 관리자
- 관리자는 회원관리를 위해 구매자/판매자의 상태를 관리 할 수있다.