Skip to content

goorm-dev/ktb-BootcampChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ktb-chat

NextJS와 Spring Boot 기반 채팅 애플리케이션 모노레포입니다.

주요 기능

인증 및 사용자 관리

  • 이메일 기반의 사용자 인증 시스템

채팅 기능

  • 실시간 채팅 (Socket.IO)
  • 이모지 리액션
  • 멘션 기능 (@사용자)
  • 메시지 읽음 상태 표시
  • 파일 첨부 및 공유 기능

채팅방 관리

  • 채팅방 생성
  • 실시간 참여자 상태 표시

파일 처리

  • 이미지, PDF 파일 형식 지원
  • 이미지 미리보기 기능
  • 안전한 파일 업로드 및 다운로드
  • 파일 형식별 크기 제한 (1MB)

NextJS와 Spring Boot 기반 채팅 애플리케이션 모노레포입니다.

주요 기능

인증 및 사용자 관리

  • 이메일 기반의 사용자 인증 시스템

채팅 기능

  • 실시간 채팅 (Socket.IO)
  • 이모지 리액션
  • 멘션 기능 (@사용자)
  • 메시지 읽음 상태 표시
  • 파일 첨부 및 공유 기능

채팅방 관리

  • 채팅방 생성
  • 실시간 참여자 상태 표시

파일 처리

  • 이미지, PDF 파일 형식 지원
  • 이미지 미리보기 기능
  • 안전한 파일 업로드 및 다운로드
  • 파일 형식별 크기 제한 (1MB)

개발 서버 실행

  1. 루트에서 npm install로 의존성을 설치합니다. (concurrently가 포함되어야 합니다)
  2. 루트에서 npm run dev를 실행하면 자동으로 다음이 동시에 구동됩니다:
    • apps/frontend 디렉터리에서 npm run dev
    • apps/backend 디렉터리에서 make dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 23