기간: 2025.09 (2주) | 역할: 백엔드 (최연재)
<aside>
💻
📦GitHub Repository: GitHub 🔗
Spring Boot 백엔드와 React 프론트엔드를 Monorepo 구조로 관리하며, 상품 판매부터 커뮤니티 기능까지 포함된 이커머스 플랫폼입니다. Spring Boot 기본 구조와 공지사항 Full Stack 구현 코드를 확인하실 수 있습니다.
</aside>
📋 프로젝트 개요
☕ 커피 전문 온라인 쇼핑몰 플랫폼
Spring Boot와 React를 활용한 첫 Full Stack 개발 프로젝트
프로젝트를 통해 전체적인 개발 흐름을 직접 경험하고 구현했습니다.
🛠️ 담당 역할
- ERD설계: Product, Cart, Purchase, Member 등 핵심 테이블 구조 설계
- 백엔드 기본 구조: Controller/Service/Repository/Entity/DTO 계층 분리 구현
- 공지사항(Full Stack) 페이지: React 프론트엔드 + Spring Boot 백엔드 전체 구현
🛠️ 기술 스택
- Backend: Spring Boot · Java · JPA/Hibernate · MySQL
- Frontend: React · Vite · Bootstrap · Axios
- Key Features: Monorepo 아키텍처 · 상품/주문 CRUD · 공지사항 게시판
📊 핵심 구현 상세
1️⃣ ERD 설계 및 백엔드 기본 구조 학습
2️⃣ 공지사항 페이지 Full Stack 구현
💡 배운 점 (Key Takeaways)
- Spring Boot 아키텍처 이해
Controller → Service → Repository 계층 분리의 중요성과 각 계층의 역할 학습
- JPA 데이터 핸들링 입문
Entity 매핑 및 JpaRepository가 제공하는 기본적인 CRUD 메서드 활용 능력 습득