Stupping Mall

Spring Boot 기반 노트북 쇼핑몰 웹 프로젝트

프로젝트 목적

  1. Spring Boot 기반의 MVC 디자인 패턴 경험
  2. Spring Security를 이용한 비밀번호 암호화 및 로그인 세션 관리
  3. MongoDB를 이용한 NoSQL 경험
  4. Thymeleaf 템플릿 엔진을 이용한 서버 중심의 MPA 개발 경험
  5. 정규식을 이용한 Data Validation 경험
  6. Mail 라이브러리를 이용한 메일 인증 경험

주요 기능

공통

  1. 회원가입
  2. 로그인/로그아웃
  3. 상품 이름 검색
  4. 상품 카테고리 검색
  5. ID 찾기 & PW 변경
  6. 회원 정보 변경

소비자

  1. 상품 구매
  2. 상품 찜
  3. 상품 평가
  4. 노트북 비교
  5. 악성 판매자 신고

판매자

  1. 상품 업로드 및 수정
  2. 판매 수익 인출
  3. 매출 분석
  4. 이의 신청

관리자

  1. 노트북 잘사는 팁 수정
  2. 사이트 이용 가이드 수정
  3. 회원 관리
  4. 상품 관리
  5. 주문 관리
  6. 신고 접수