MomentTalk는 사용자들이 실시간으로 즉석 대화를 즐길 수 있는 랜덤 채팅 플랫폼입니다. 고민 상담부터 미니 게임, 글로벌 소통까지, 다양한 방식으로 서로를 연결하는 것을 목표로 합니다.
- 1대1 채팅
- 레디스와 큐를 이용해 다른 사용자와 채팅을 할 수 있는 기능
- 그룹 채팅
- 원하는 주제에 대해 많은 사람들과 대화를 나눌 수 있는 그룹 채팅 기능
- 사진 및 영상 공유
- 채팅뿐만이 아니라 사진이나 영상을 다른 사용자와 공유할 수 있는 기능
- 번역 기능
- 서비스의 글로버화를 위해 영한번역, 한영번역 기능 제공
- 부적절 메시지 필터링
- 건전한 소통을 위해 욕설과 같은 부적절한 메시지들을 필터링
- 노래 밎추기 게임
- 유튜브 API를 사용해 특정 재생목록을 지정해 노래를 재생하고, 제목을 맞추며 경쟁할 수 있는 기능
- Frontend: HTML, CSS, JavaScript, Thymeleaf
- Backend: Spring Boot Framework, java 17
- Database: Redis, MySQL
- 실시간 통신: WebSocket
- 🖥️번역 API**: DeepLTranslationAPI
- 필터링: badwordfilteringAPI
- 노래재생: YoutubeAPI
MomentTalk은 사용자들이 주제나 관심사에 따라 즉시 연결되고, 새로운 사람들과의 대화를 통해 고민을 나누거나 즐거운 시간을 보낼 수 있도록 설계되었습니다. 특히 글로벌 사용자 간의 소통을 지원하여 경계를 허물고, 안전하고 친근한 대화 환경을 조성하는 데 중점을 두고 있습니다.
| 화면 | 이미지 |
|---|---|
| 메인 화면 | ![]() |
| 채팅 검색 화면 | ![]() |
| 채팅 화면 | ![]() |
| 그룹 채팅 화면 | ![]() |



