프룻 프룻 쇼핑몰 어드민 서버는 관리자의 쇼핑몰 운영을 돕기 위해 만든 웹 서비스입니다.
기능 | 설명 | 비고 |
---|---|---|
상품등록 | 판매하고자 하는 상품을 등록. | 상품명, 카테고리, 가격, 할인율, 수량, 대표이미지, 상품 상세 설명(텍스트 및 이미지) |
상품관리 | 판매등록한 상품들을 확인하고 관리. | 조건별(판매상태, 분류, 상품명) 검색으로 조건에 맞는 상품 확인. 상품 수정 및 상품 판매 중지 가능. |
리뷰관리 | 구매자들의 리뷰를 관리하고 해당 리뷰에 답글 작성. | 답변상태별, 리뷰작성기간별, 검색조건별 조회 가능. |
리뷰 답글 알림 | 구매자의 리뷰에 답글을 달 시 알림 메시지 전송 | 답글 작성 이벤트 발생 시 Kafka로 메시지 전송 |
회원 관리 | 활동 상태별로 회원을 조회하고 특정 회원 탈퇴 처리 | 회원 상태 별, 검색조건별(회원ID, 닉네임)별 조회 가능 |
👉🏻 ERD 링크 바로가기 : https://www.erdcloud.com/d/N33PiySjCTmbMZxTq
관리자의 로그인은 서버 관리자가 제공해주는 ID와 비밀번호로 로그인할 수 있도록 했습니다.
로그인 사용자만 관리자의 기능을 이용할 수 있도록 미인증은 인터셉터로 Session 유무를 판단해 로그인페이지로 redirect 시켰습니다.
- 전체 상품과 상품 상태별 개수 확인
- 게시상태, 분류, 상품명 검색 조건 별 조회
- 선택 상품 삭제, 판매 중지
- 등록 상품 수정
- 필수 값 미입력 시 안내 모달 창으로 안내
- TinyMCE 텍스트 에디터를 사용해 상품 상제정보에 이미지 삽입 가능
- 상품 이미지는 Firebase Storage에 저장.
- 전체 리뷰와 리뷰 상태별 개수 확인
- 답변상태, 기간, 검색 조건(상품명, 회원ID, 주문번호) 별 리뷰 조회
- 답변 등록, 작성한 답변 보기 및 수정
- 상품명 클릭 시 해당 상품의 상세페이지로 이동
- 전체 회원과 회원 상태별 수 확인
- 회원 상태, 검색 조건 별 회원 조회
- 특정 회원 탈퇴 처리 가능