프로젝트 배경
1.문제점 및 프로젝트 배경 1) 캠핑용품 쇼핑몰 특성상 발생하는 문제 -계절성, 카테고리 다양성으로 인한 상품 관리 복잡성 -장바구니/재고 처리에서 동시성 이슈 발생 가능성 2) 일반적인 쇼핑몰 기능 외 확장 필요 -이미지 업로드, 재고/상태관리 등 비즈니스 로직 요구도 높음 2.프로젝트 목표 -캠핑용품에 특화된 쇼핑몰 API 백엔드 구현 -인증/보안/트랜잭
프로젝트 성과
전체 쇼핑몰 흐름을 아우르는 백엔드 구축
회원가입부터 장바구니, 주문, 재고관리까지 전체 기능 흐름을 하나의 백엔드 서비스로 완성.
이미지 업로드 기능 도입
캠핑용품 상품 등록 시 이미지 업로드 및 관리 기능을 구현하여 사용자 경험 개선.
Swagger 기반 API 명세 완성
Swagger를 통해 전체 API 문서 자동화 및 테스트 UI 제공, 개발자 간 협업을 원활하게 지원.
핵심 기능
진행 단계
개발
2023.11.
JPA 기반 DB 연동 및 엔티티 구현
RESTful API 컨트롤러 및 서비스 계층 구현
인증, 장바구니, 주문 전환, 재고 처리 개발
RESTful API 컨트롤러 및 서비스 계층 구현
인증, 장바구니, 주문 전환, 재고 처리 개발
프로젝트 상세
1. 프로젝트 구조 - Spring Boot를 기반으로 한 프로젝트 설정 - Gradle을 사용한 의존성 관리 2. 데이터베이스 연동: - JPA (Java Persistence API)를 사용한 데이터베이스 접근 - Spring Data JPA를 활용한 리포지토리 구현 - 주요 엔티티: Member, Item, Order, Cart, CartItem, OrderItem, ItemImage 3.







