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


💡 프로젝트 주제

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

팀원 주요 담당
김민혁 Auth(로그인, 로그아웃,토큰갱신), User, Resident, Apartment, AWS EC2, Nginx, PM2를 활용하여 서버를 배포
이주은 Auth([사용자,관리자,슈퍼 관리자] 회원가입), Complaint, Vote, Event, Jest 테스트, supertest 라이브러리 테스트, 프론트엔드 연동, 프로젝트 계획서 작성
이현우 Auth([관리자,슈퍼관리자]주민 가입 상태 변경 (일괄 변경)), Notice, Comment, Notification, 시연 영상 제작

🗓️ 프로젝트 일정 요약

항목 기간 내용
ERD 모델링 및 Prisma schema 작업 26.02.13~26.02.20 요구 사항을 기반으로 회의 및
프로젝트의 기틀이 되는 모델링 & 스키마 작업 진행
공통 작업 진행 26.02.23~26.02.25 프로젝트 진행을 위한 베이스 셋업 진행
1차 개발 스프린트 26.02.26~26.03.06 본인이 맡은 기능 구현 시작
중간 점검 및 회고 26.03.09 기능 시연 ,코드 리뷰 및 피드백 수렴
2차 개발 스프린트 26.03.09~26.03.13 나머지 기능 개발, 테스트, 버그 수정
1차 리팩토링 26.03.13~26.03.18 기능 개발 이후 테스트 및 코드 리뷰와 리팩토링 진행
2차 리팩토링 26.03.18~26.03.20 1차 리팩토링 이후 코드 리뷰를 통해 코드 컨벤션 및 코드 리팩토링
API 테스트 26.03.23 개발한 API 테스트
API 테스트 중 이슈 수정 26.03.23~26.03.24 API 테스트 중 이슈 수정
배포 26.03.24 AWS EC2, Nginx, PM2를 활용하여 서버를 배포
프론트엔드 연결 26.03.24~26.03.26 프론트엔드 연동
프로젝트 전체 점검 26.03.25 전체 API/기능 테스트
프론트엔드 이슈 26.03.26 연결 중 이슈 발생 → 이슈 수정
최종 발표 준비 26.03.30~26.03.31 프로젝트 최종 발표 준비
최종 발표 & 회고 26.04.01 발표 및 회고

📚 프로젝트 세부 계획

프로젝트 세부 계획

⚙️ 기술 스택 및 협업 도구

분류 사용 예정 도구
Backend Node.js (Express) / Typescript / Prisma ORM
Database PostgreSQL
API 문서화 Swagger or notion
협업 도구 Discord, GitHub, Notion
일정 관리 Notion

🧩 규칙 수립

항목 내용
코드컨벤션 함수, 변수 및 상수 이름, 타입
커밋 컨벤션 feat, 🐛 fix, 🛠️ refactor, 📝 docs, ✅ test, 🔥 remove, ♻️ chore(...)
브랜치 전략 main , dev , [ 이름/파트-기능 ]
PR 규칙 rebase 후 PR → 올린 사람이 merge

🚨 예상 문제점 / 아쉬운 점

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