팀 프로젝트를 원활히 시작하고 협업 효율을 높이기 위해, 아래 항목들을 팀원들과 함께 논의한 후 구체적으로 작성해 주세요. 이 템플릿은 예시이며, 필요한 사항들을 추가해서 작성하시면 더욱 좋습니다.


💡 프로젝트 주제

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

팀원 주요 담당
박건순 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

🚨 예상 문제점 / 아쉬운 점

프로젝트 준비 과정 또는 멘토링을 통해 발견된 잠재적 이슈들을 정리해 주세요.