💡 프로젝트 주제

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

팀원 주요 담당
양성준(팀장) 관심사 관리, 활동 내역 관리
박상혁 댓글 관리, 활동 내역 관리
이경빈 사용자 관리, 알림 관리
이유나 뉴스 기사 관리, 백업 및 복구

🗓️ 프로젝트 일정 요약

항목 기간 내용
프로젝트 기초 작업 05.28 팀 규칙 및 컨벤션 수립
프로젝트 초기화
아키텍처 설계
1차 개발 스프린트 05.28 ~ 06.04 사용자, 관심사, 뉴스기사, 댓글 관리 API 구현
1차 통합 06.04 기초 API 통합 및 테스트
2차 개발 스프린트 06.05 ~ 06.13 알림, 활동 내역 API 구현
프로젝트 고도화 06.14 ~ 06.15 최적화 및 심화 요구사항 구현 → 배포
발표 자료 준비 06.16 ~ 06.17 Canva를 이용해 발표 자료 준비
발표 06.18 파이팅!

📆 프로젝트 세부 계획

image.png

⚙️ 기술 스택 및 협업 도구

분류 사용 도구
Backend Java Spring, Spring web, Spring batch, Spring security
Database PostgreSQL, MongoDB
API 문서화 Swagger
협업 도구 Discord, GitHub, Notion, Jira
일정 관리 Jira

🧩 개발 컨벤션

항목 내용
네이밍 컨벤션 camelCase (변수, 함수), PascalCase (클래스), kebab-case (파일)
커밋 컨벤션 feat, fix, refactor, docs, style, test, chore

ex)git commit -m “feat: KAN-XX 상세 구현 내용” | | 브랜치 전략 | main, develop feat/기능명, fix/내용 (jira key)

❌ 팀 규칙