데브코스 백엔드 7기 9회차 4팀 A3O2 1차 프로젝트
우리는 작은 로컬 카페 'Grids & Circles' 입니다.
고객들은 온라인 웹사이트를 통해 커피 원두 패키지를 주문합니다.
우리는 매일 전날 오후 2시부터 당일 오후 2시까지의 주문을 모아서 처리합니다.
- 회원 관리: 회원가입, 로그인, 주소 관리
- 메뉴 관리: 메뉴 조회, 등록, 수정, 삭제
- 장바구니: 장바구니 추가, 수정, 삭제, 조회
- 주문 처리: 주문 생성, 조회, 상태 관리
- 결제: 결제 처리 및 내역 관리
- 관리자: 관리자 전용 관리 기능
| 이름 | 역할 | 담당 영역 | GitHub | Wiki 문서 |
|---|---|---|---|---|
| 강휘윤 | Backend & FE | 회원, 주소 도메인 | Github | 회원 도메인 위키 문서 |
| 박종수 | Backend & FE | 주문 도메인, FE 공통 영역 | Github | 주문 도메인 위키 문서 |
| 오혜승 | Backend & FE & 팀장 | 결제 도메인, 일정 관리 및 기획 | Github | 결제 도메인 위키 문서 |
| 윤예지 | Backend & FE | 장바구니 도메인, BE 공통 영역 | Github | 장바구니 도메인 위키 문서 |
| 최병준 | Backend & FE | 메뉴 도메인, 관리자 도메인 | Github | 메뉴 도메인 위키 문서 |
협업 방식(커밋 컨벤션, 코딩 컨벤션 등)과 관련된 내용은 위키 페이지에서 확인 가능합니다
이 프로젝트를 실행하기 위해서는 아래와 같은 사항들이 필요합니다.
- Java: Java 21 (LTS)
- Node.js: 20.x LTS (권장)
- Database: MySQL 8.0 이상 (운영 환경)
git clone https://github.com/prgrms-be-devcourse/NBE7-9-1-Team04.git
cd NBE7-9-1-Team04MySQL에 데이터베이스를 생성합니다:
CREATE DATABASE [데이터베이스명] CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;프로젝트 루트 디렉토리에 .env 파일을 생성합니다:
# Database Configuration
DB_URL=jdbc:mysql://localhost:3306/[데이터베이스명]
DB_USERNAME=[사용자명]
DB_PASSWORD=[비밀번호]-
플러그인 설치
File→Settings(Windows/Linux) 또는Preferences(Mac)Plugins→Marketplace탭 선택- "Lombok" 검색 후 설치
- IDE 재시작
-
Annotation Processing 활성화
File→Settings→Build, Execution, Deployment→Compiler→Annotation Processors- "Enable annotation processing" 체크
Apply→OK
프로젝트에 대한 문의사항이나 버그 리포트는 Issues에 등록해 주세요.
