팀 프로젝트를 원활히 시작하고 협업 효율을 높이기 위해, 아래 항목들을 팀원들과 함께 논의한 후 구체적으로 작성해 주세요. 이 템플릿은 예시이며, 필요한 사항들을 추가해서 작성하시면 더욱 좋습니다.
| 팀원 | 주요 담당 |
|---|---|
| 박건순 | Task 기능 개발 & 발표 자료 준비 |
| 최민수 | 인증(oAuth), 유저 기능 개발 & 프론트엔드 연결 작업 (시연 영상 녹화) |
| 이현우 | Comment, Tag 기능 개발 & 제출 자료 준비 |
| 정수영 | Invitation, Member, Project 기능 개발 & SwaggerUI 개발 |
| 이지민 | Project, Subtask 기능 개발 & Render 배포 |
| 항목 | 기간 | 내용 |
|---|---|---|
| 기획 및 요구사항 정리 | 12.22 ~ 12.24 | 프로젝트 방향성 논의, 협업 규칙 수립, 기능 리스트 작성 |
| 1차 개발 스프린트 | 12/24 ~ 12/30 | 주요 기능 구현 시작 |
| 중간 점검 & 회고 | 12.30 | 기능 시연 + 피드백 수렴 |
| JS로 구현 완료 | 12.31 ~ 1/6 | JS로 기능 시연까지 완료하기 |
| TS로 전환 작업 | 1/7 ~ 1/8 | 1/8 (16:00)까지 작업 |
| Merge 작업 | 1/9 | 작업한 코드 병합 및 에러 핸들링 |
| 제출 자료 준비 (영상, SwaggerUI 등) | 1/11 ~ 1/13 | 프론트엔드 시연 영상 녹화 등 제출 자료 준비 |
| 분류 | 사용 예정 도구 |
|---|---|
| Language(언어) | TypeScript, JavaScript |
| Runtime/Framework(런타임/프레임워크) | Node.js, Express |
| Database(DB) | PostgreSQL |
| ORM/DB Tool(ORM) | Prisma |
| Validation(검증) | superstruct |
| API 문서화 | Swagger (OpenAPI) |
| 협업 도구 | Discord, GitHub, Notion |
| 일정 관리 | Notion 타임라인 |
| 항목 | 내용 |
|---|---|
| 네이밍 컨벤션 | camelCase (변수, 함수) |
| 커밋 컨벤션 | feat, fix, refactor, docs, style, test, chore 등 |
| 브랜치 전략 | main, dev, feature/기능명, bugfix/이슈번호 |
| PR 규칙 | 1명 이상 Approve 시 Merge |
프로젝트 준비 과정 또는 멘토링을 통해 발견된 잠재적 이슈들을 정리해 주세요.