///////
Search
Duplicate

MVP 정리

1. 기본 기능 정의

실시간 메시징 : 실시간으로 메시지를 주고 받을 수 있는 기본 기능
채팅방 관리 : 채팅방 입장 및 퇴장할 수 있는 기능
메시지 저장 : 채팅 메시지를 데이터베이스에 저장

2. 기술 스택 및 아키텍처

WebSocket 및 STOMP : 실시간 양방향 통신을 위해 WebSocket을 사용하고, 메시지 구조를 위해 STOMP 프로토콜을 사용
MongoDB : 채팅 메시지를 저장하기 위한 NoSQL 선택

3. 사용자 인터페이스

간단한 채팅 인터페이스 : 텍스트 메시지를 입력하고 보낼 수 있는 입력 필드와 전송 버튼
메시지 표시 : 수신된 메시지를 화면에 표시

4. 데이터 관리 및 보안

메시지 저장 : MongoDB를 활용하여 채팅 메시지를 저장
보안 : SpringSecurity, 로그인한 유저만 접근

6. MVP 발전 계획

사용자 피드백 : 유저테스트를 통해 개선사항 파악
이전 채팅 불러오기 : 채팅방에 접속할 때 이전 메시지를 불러오는 기능
알림 기능 : 채팅방 입장, 퇴장, 메시지 알림 전송
Redis를 활용한 성능 향상