| 왕주영(팀장) | 김형수 | 김정택 | 권우상 | 지준오 |
|---|---|---|---|---|
| AI | BE | FE | FE | BE |
- 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
🔹 마이크로서비스 구조
| 서비스 이름 | 포트 | 주요 기능 |
|---|---|---|
debate-arena |
8080 | OAuth2 + JWT 인증, 토픽 관리 |
matching |
8081 | WebSocket 기반 매칭 서비스 |
debate |
8082 | 토론방 관리, STT 처리 |
signaling |
8083 | RTC Signaling |
mediasoup |
40000-49999 | 미디어 스트리밍 SFU 서버 |
frontend |
3000 | Vue |