Spring Boot 3와 JPA를 활용하여 전자상거래(쇼핑몰) 시스템을 구축하는 프로젝트입니다.
상품 관리, 회원 관리, 주문 및 결제 기능을 포함하며, 확장성과 유지보수성을 고려하여 설계되었습니다.
✓ 상품 등록 및 관리, 장바구니, 결제 시스템, 주문 내역 조회
✓ Spring Security를 활용한 인증 및 권한 관리
✓ 클린 아키텍처 적용 및 모듈화
✓ AWS를 활용한 배포 및 CI/CD 자동화
분야 | 기술 스택 |
---|---|
Backend | |
Frontend | |
Database | |
DevOps |
- 상품 등록, 수정, 삭제 기능 제공
- 카테고리별 상품 분류 및 검색
- 판매 여부 설정 (판매 중 / 품절)
- 상품을 장바구니에 추가 및 삭제
- 장바구니 내 상품 수량 조정
- 주문 내역 조회 및 주문 취소 기능 제공
- PG(Payment Gateway) 연동을 통한 결제 처리
- Spring Security를 활용한 로그인 및 권한 관리
- 회원가입 및 비밀번호 암호화 (BCrypt)
- 관리자(Admin) 및 일반 사용자(User) 구분