커밋필드 (사용자의 깃허브 기록을 활용해 펫 육성 및 업적 달성을 지원하며, 채팅 등 지속적인 동기 부여를 돕는 서비스)
총 개발기간 : 2025.2.18 ~ 2025.03.13 (22일)
개발인원: 5명

| 김소영 | 성수경 | 손서연 | 백성현 | 윤현승 |




- 계절 별 랭킹 설계로 총 커밋 수와 계절 별 커밋 수.
- 현재 시즌에 맞는 커밋 수에 따라 랭킹을 부여.
- 유저 커밋 수 주기적 갱신.
- 스프링 이벤트를 통한 데이터 일괄 갱신.
- 시즌 알림
- 랭킹 알림
- 연속 커밋 축하 알림
- 커밋 부재 알림

- 사용자 별 펫 확인 가능.

- Github API를 이용한 로그인 구현.
- 세션 방식 사용.


- 반장이 채팅 방을 생성 및 삭제 가능.
- 마지막 사용자가 나가면 채팅 방 자동 삭제.
- 채팅 방 목록 조회 (전체, 내가 생성한 방, 참여 중인 방, 좋아요 순, 내가 좋아요한 방).
- 중복 참여 불가.
- 키워드 기반 채팅 방 검색.
- 반장만 채팅 방 이름 수정 가능.
- 비밀번호 설정 가능.
- 실시간 양방향 통신 사용자 메시지 전송.
- 채팅 방 내 메시지 조회 (사용자가 들어온 시점부터 확인 가능).
- 온라인/오프라인 상태 확인 (로그인, 로그아웃).
- 채팅 방 참여자 목록 조회 가능.
- 채팅 방 좋아요 기능 제공 (좋아요 순 정렬 가능).