NextJS와 Spring Boot 기반 채팅 애플리케이션 모노레포입니다.
- 이메일 기반의 사용자 인증 시스템
- 실시간 채팅 (Socket.IO)
- 이모지 리액션
- 멘션 기능 (@사용자)
- 메시지 읽음 상태 표시
- 파일 첨부 및 공유 기능
- 채팅방 생성
- 실시간 참여자 상태 표시
- 이미지, PDF 파일 형식 지원
- 이미지 미리보기 기능
- 안전한 파일 업로드 및 다운로드
- 파일 형식별 크기 제한 (1MB)
NextJS와 Spring Boot 기반 채팅 애플리케이션 모노레포입니다.
- 이메일 기반의 사용자 인증 시스템
- 실시간 채팅 (Socket.IO)
- 이모지 리액션
- 멘션 기능 (@사용자)
- 메시지 읽음 상태 표시
- 파일 첨부 및 공유 기능
- 채팅방 생성
- 실시간 참여자 상태 표시
- 이미지, PDF 파일 형식 지원
- 이미지 미리보기 기능
- 안전한 파일 업로드 및 다운로드
- 파일 형식별 크기 제한 (1MB)
- 루트에서
npm install로 의존성을 설치합니다. (concurrently가 포함되어야 합니다) - 루트에서
npm run dev를 실행하면 자동으로 다음이 동시에 구동됩니다:apps/frontend디렉터리에서npm run devapps/backend디렉터리에서make dev