### 📄 Describe ### 1. chat-service 프로젝트 셋팅 - 프로젝트 버전 맞추기 - global 설정 ### 2. 채팅 도메인 설계 - 채팅방 - 채팅방 유저 - 메시지 ### 3. 채팅 기능 개발을 위한 초기 셋팅(webscoket, kafka) - config 설정 (websocket, cors, kafka topic, producer, consumer) ### 4. 채팅 기능 개발 - 채팅방 생성 - 채팅 기능 - 읽음/안읽음 기능 - 채팅방 목록 조회 - 채팅방 나가기 - 프로필 공유 ### ✅ Tasks ### chat-service 프로젝트 셋팅 - [x] 프로젝트 버전 맞추기 - [x] global 설정 (Exception, Code, Config, ApiResponse) --- ### 채팅 도메인 설계 - [x] 채팅방 도메인 설계 - [x] 채팅방 유저 도메인 설계 - [x] 채팅 내용 도메인 설계 --- ### 채팅방 생성 <img width="261" alt="Image" src="https://github.com/user-attachments/assets/676b07b2-a315-44e5-b6fe-1ca219b721df" /> 1. 룸메이트, 산책메이트, 식사메이트, 운동메이트, 스터디메이트 선택 2. 채팅방에 초대할 인원 선택 (각 아이디 검색 및 메이트 마다 차별) 3. 채팅방 이름 4. 프로필 공유 및 추천 질문 5. 채팅 상대 삭제 및 나가기 기능 6. 채팅방 목록 todo: - [ ] 메이트 선택(mate-service 단에서 openfeign 요청) - [ ] 초대 인원 선택 또한 위 선택 된 메이트 Type에 한해서 초대가 가능하도록 - [ ] 유저 프로필 공유 ### 🙋🏻 More _No response_
📄 Describe
1. chat-service 프로젝트 셋팅
2. 채팅 도메인 설계
3. 채팅 기능 개발을 위한 초기 셋팅(webscoket, kafka)
4. 채팅 기능 개발
✅ Tasks
chat-service 프로젝트 셋팅
채팅 도메인 설계
채팅방 생성
todo:
🙋🏻 More
No response