Skip to content

debate-arena/DebateArena

Repository files navigation

🏟 온라인 실시간 토론 플랫폼 Debate Arena

스크린샷 2025-08-17 210914

👨‍👦‍👦 Team

왕주영(팀장) 김형수 김정택 권우상 지준오
AI BE FE FE BE

🌈 Service Introduce

랜덤 주제에 대한 토론과 AI 청중단의 판정을 제공하는 실시간 토론 플랫폼

주요 기능

  • OAuth2 기반 Google 로그인
  • 실시간 매칭 시스템
  • 실시간 STT (Speech-to-Text)
  • 자동 토픽 교체 시스템
  • 실시간 음성 통신 (WebSocket + WebRTC)

🛠️ 기술 스택

  • Vue.js 3.5.17
  • TypeScript 5.8.3
  • SpringBoot 3.5.3
  • MySQL 8.0.43
  • Redis 8.0.3
  • FastApi
  • Mediasoup v3

🧬 System Archetacture

diagram-export-2026 -4 -15 -오전-1_19_10

시스템 아키텍처 및 기술 구현

🔹 마이크로서비스 구조

서비스 이름 포트 주요 기능
debate-arena 8080 OAuth2 + JWT 인증, 토픽 관리
matching 8081 WebSocket 기반 매칭 서비스
debate 8082 토론방 관리, STT 처리
signaling 8083 RTC Signaling
mediasoup 40000-49999 미디어 스트리밍 SFU 서버
frontend 3000 Vue

About

온라인 실시간 토론 플랫폼 Debate Arena

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors