프로젝트 설명
프로그램 설치 없이 브라우저로 접속하면 즉시 개통되어 음성/영상으로 연결되는 웹 콜 서비스입니다. 자체 SIP/WebRTC 서버 인프라 위에서 동작하며 실서비스로 운영 중입니다.
주요 기능
- 접속 즉시 시작 Apple/Google 로그인 시 여러 기기에서 같은 계정 유지
- 음성/영상 연결과 그룹 연결 1:1/그룹 채팅(읽음 표시 파일 첨부)
- Web Push로 브라우저가 백그라운드여도 수신 알림
- 한국어/영어/스페인어 자동 감지
기술 요약
- Rails 8 + Hotwire로 SPA 프레임워크 없이 실시간 UI 구현
- JsSIP + WebRTC 전 구간 암호화(DTLS-SRTP)
- 복구 수단 3종(복구 PIN Passkey 기기 승인)
- Ruby/ERB 1.5만 줄 도메인 모델 15개 테스트 156개
기획부터 디자인 개발 운영까지 팀이 직접 수행한 자사 서비스입니다.
기술 스택
Tailwind CSSDocker/KubernetesRuby on Rails 8 / Hotwire / Js