1️⃣ 프로젝트 주제

2️⃣ 프로젝트 구성원과 R&R

팀원 주요 담당
차수연 (팀장) 발표, S3, 장바구니, 대시보드, 메타데이터
권나현 PPT 제작, 인증, 유저
김진솔 스토어, 배포(EC2, RDS 활용)
조가현 문의, 리뷰, 깃 플로우(CI / CD)
진성남 상품, 주문, 알림

3️⃣ 기술 스택 및 협업 도구

분류 사용 예정 도구
Backend Node.js (NestJS) + TypeScript
Database PostgreSQL, Prisma, AWS RDS / S3
API 문서화 Swagger
협업 도구 Discord, GitHub, Notion
일정 관리 GitHub Issues + Notion 타임라인
테스트 Jest, SuperTest, ESLint
배포 AWS EC2, Docker, Nginx(blue-green 무중단 전환)
CI/CD GitHub Actions (테스트 및 배포 자동화)

4️⃣ 2팀 개발 규칙

항목 내용
브랜치 전략 깃헙 이슈 기반 브랜치 전략 (ex. task-01)
네이밍 컨벤션 camelCase (변수, 함수), PascalCase (클래스), kebab-case (파일)
커밋 컨벤션 feat, fix, refactor, docs, style, test, chore
PR 규칙 2명 이상 Approve 시 Merge
데일리스크럼 매일 오전 9시 10분
마이그레이션 디렉토리 관리 dev 브랜치에 있는 마이그레이션 디렉토리를 기준으로 작업 진행
스키마 변경이 있을 경우에만 마이그레이션 새로 진행, 충돌 발생하면 로컬에서 사용중인 마이그레이션 삭제 후 다시 설정

5️⃣ 2팀 개발 진행 규칙

  1. 결석/조퇴/지각 예정인 경우 디스코드 팀 채널에 공유하기
  2. 개발 시작 전에 GitHub IssuesTodo-List 작성하기
  3. 프로젝트 계획서 캘린더 개발 사항에 세부일정 작성하기
  4. 팀 채팅이나 Zep 활용해서 적극적으로 의견 공유하기

6️⃣ 프로젝트 일정 요약

항목 기간 내용
기획 및 요구사항 정리 9/15(월) 프로젝트 주제 선정, 깃헙 레포지토리 생성, 프로젝트 계획서 작성
1차 개발 스프린트 9/15(월) ~ 10/2(목) 주요 기능 구현 시작 (로그인, 메인 화면 등)
중간 점검 & 회고 10/2(목) 15시 기능 시연 + 피드백 수렴
2차 개발 스프린트 10/2(목) ~ 11/3(월) 나머지 기능 개발, 테스트, 버그 수정
최종 발표 & 회고 11/3(월) 15시 발표 자료 정리 및 시연

7️⃣ 프로젝트 세부 계획

프로젝트 세부 계획