Spring Boot를 기반으로 MVC 아키텍처의 온라인 쇼핑몰 웹 페이지를 개발하는 것을 목표로 했습니다. 사용자는 제품을 검색하고 쇼핑 카트에 제품을 추가할 수 있으며, 주문 및 결제/환불할 수 있습니다. 관리자가 제품을 추가 및 관리할 수 있는 기능을 제공합니다.
2023.08.14 ~ 2023.09.04 (3주)
Back-End : Java + Spring boot + Spring security
Database : Oracle(OCI) + MyBatis
Front-End : JSP + html&css + Javascript + jQuery
OS : window10
Build : Gradle
Tools : STS3, VS code, SQLDEVELOPER, Github
주요 기능
- 회원 CRUD
- 소셜 로그인
- 관리자 페이지에서 매출 조회 및 상품 CRUD
- 상품 주문 및 결제 서비스
- 정기결제를 통한 멤버쉽(구독) 서비스
- 포인트&쿠폰
- 실시간 알림
사용한 오픈 API
- 카카오 로그인 API
- 네이버 로그인 API
- 카카오 주소검색 API
- 아임포트 결제 API
- 카카오맵 API
- 위치기반 API
- 네이버 이메일 API
결제, 정기결제, 장바구니, 주문 CRUD, 구독, 상품조회
웹 디자인, 쿠폰, 포인트, 이메일 API, QNA 회원/관리자 CRUD, 이용약관
관리자 페이지 CRUD, 실시간알림
리뷰 CRUD, 병원조회
상품 등록/수정/삭제
찜 기능, 펫 CRUD
회원 CRUD, 로그인, 임시비밀번호 이메일 API, 주소 API