프로젝트 문서
해당 프로젝트의 자세한 문서는 Notion 페이지에 정리되어 있습니다.
yarn install // 의존성 파일 설치 및 빌드 준비
yarn add {패키지명} // 패키지 설치
yarn dev // 로컬 서버 실행- 프로젝트 이름 : COMING
- 프로젝트 설명 : 반려견 온라인 쇼핑몰 서비스 (Front)
| 김영수 | 김현정 | 이지수 | 조계원 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| FE / BE | FE | FE | FE / BE |
| GitHub | GitHub | GitHub | GitHub |
-
사용자 관리
- 회원가입
- 로그인
- 로그아웃
- 카카오 소셜 로그인
- 내 정보 수정
- 이메일 찾기
- 비밀번호 재설정
-
반려견 관련 기능
- 반려견 등록
- 반려견 수정
- 반려견 삭제
-
상품 관련 기능
- 상품 카테고리 분류
- 상품 등록
- 상품 삭제
- 반려견 맞춤 상품 추천
-
결제 시스템
- 장바구니 상품 등록
- 장바구니 상품 삭제
- 장바구니 상품 결제 시스템
- 결제 정보 등록
| Javascript | ![]() |
| React | ![]() |
| Vite | |
| Emotion | |
| Recoil | |
| Vercel | ![]() |
| Java | ![]() |
| Spring Boot | ![]() |
| Gradle | ![]() |
| Amazon S3 | ![]() |
| Amazon RDS | ![]() |
| Koyeb | ![]() |
| Git / Github | ![]() |
| Notion | ![]() |
// Front-End Project Structure
coming/
├── public/ // 정적 파일 (HTML, 이미지 등)
│
├── src/ // 소스 코드 폴더
│ ├── assets/ // 이미지, 폰트 등 정적 자산
│ ├── components/ // 재사용 가능한 UI 컴포넌트
│ ├── apis/ // api 파일
│ ├── utill/ // 커스텀 훅
│ ├── pages/ // 각 페이지별 컴포넌트
│ ├── recoil/ // 상태 관리 (recoil)
│ ├── styled/ // 스타일 초기화 + 전역에서 사용할 색상 정의
│ │
│ ├── App.jsx // 메인 리액트 컴포넌트
│ └── main.jsx // 애플리케이션 진입점
│
├── vite.config.ts // Vite 설정 파일
├── package.json // 프로젝트 설정 파일
└── yarn.lock // 패키지 버전 관리 파일
// Back-End Project Structure
com.coming.pet_store_coming_be
├── config // Spring 및 애플리케이션 설정 관련 클래스
├── controller // 컨트롤러 클래스
├── service // 비즈니스 로직을 담당하는 서비스 클래스
├── dao // 데이터 접근 객체(Data Access Object)
├── dto // 데이터 전송 객체.
├── exception // 예외 처리 클래스.
├── security // 보안 관련 클래스.
├── util // 유틸리티 클래스.
└── validation // 입력 값 검증 관련 클래스.














