💡 프로젝트 주제

👥 프로젝트 구성원과 R&R

팀원 주요 담당 api
최홍기 스토어
김동현 카트,오더
박다슬 알람, 문의
이하영 s3, 대시보드, 메타데이타
홍준기 상품, 리뷰
김혜연 유저, 인증

🗓️ 프로젝트 일정 요약

항목 기간 내용
기획 및 요구사항 정리 12/1 ~ 12/3 프론트 코드·API 명세 분석, ERD 확정, 기술 스택 세팅
1차 개발 스프린트 12/4 ~ 12/19 핵심 기능 개발, 필수 API 구현, 1차 프론트 연동
중간 발표 12/23 기능 시연 + 피드백 수렴
2차 개발 스프린트 12/23 ~ 1/12 나머지 기능 개발, 안정화, 버그 수정, 최종 연동
발표 준비 1/12 ~ 1/13 문서 작성, 기술 정리, 발표 자료, 시연 구성
최종 발표 & 회고 1/13 ~ 1/14 최종 발표, 프로젝트 회고

📚 프로젝트 세부 계획

⚙️ 기술 스택 및 협업 도구

분류 사용 예정 도구
Backend Node.js (Express), typescript
Database PostgreSQL, ORM (Prisma)
API 문서화 Swagger
협업 도구 Discord, GitHub, Notion
일정 관리 GitHub Issues + Notion 타임라인
유효성 검증 zod
테스트 도구 Postman,rest client, jest, supertest
배포 프론트: vercel
백엔드: aws, ec2, s3, rds, ecr
코드 아키텍처 클래스, 레이어 아키텍처,
인증, 인가 jwt
Database PostgreSQL, ORM (Prisma)
API 문서화 Swagger
협업 도구 Discord, GitHub, Notion
일정 관리 GitHub Issues + Notion 타임라인
유효성 검증 zod
테스트 도구 Postman,rest client, jest, supertest
배포 프론트: vercel백엔드: aws, ec2, s3, rds, ecr

🧩 규칙 수립

항목 내용
네이밍 컨벤션 camelCase (변수, 함수), kebab-case (파일명), 점 표기법(도메인 파일)
커밋 컨벤션 feat, fix, refactor, docs, style, test, chore

작성 예시) feat: “한글/영어/알아보기 쉬운 언어..!” | | 브랜치 전략 | main, develop, fix/기능명 , feature/기능명

dev 브랜치에 merge 후 deploy 브랜치에서 배포, 확인 후 main 브랜치에 merge merge 된 브랜치는 삭제

작성 예시)