메뉴 건너뛰기

감염병 해결완료

랜덤 화상 스터디 플랫폼

해결 완료
최희진
[ 서비스 소개 ]

랜덤 화상 스터디 플랫폼 개발 프로젝트.
스투블(STUVEL)의 핵심기능인 랜덤매칭은 필터링 기능을 통해 나와 같은 관심사를 가진 익명의 사람들과 만날 수 있으며, 이러한 기능은 마치 미지의 우주를 탐험하는것과 같습니다. 스투블은 사용자에게 여행, 재미, 편안함과 같은 느낌을 주기위해 ‘우주’를 비주얼 모티프로 정하였습니다.


[ 추진 배경 및 필요성 ]

좁고 깊은 관계보다는 '느슨한 관계'를 선호하는 MZ 세대에서 공부 브이로그, 공부 실시간 스트리밍, 온라인 독서실과 같은 가볍고 일회적인 스터디 문화가 형성되었습니다. 또한 코로나 19 방역조치에 따라 오프라인 공간을 대체할 온라인 스터디 공간에 대한 수요가 증가하였습니다. 그러나 비대면 스터디의 수요의 증가에 비해 이를 지원하는 디지털 서비스가 부족한 상황입니다.

Study와 Travel의 합성어로, WebRTC 기술을 사용해 만든 Stuvel서비스는, 기존 화상 채팅과 달리 랜덤 매칭 기능을 제공함으로써 스터디원 모집 시간과 비용을 절감하고자 하였습니다. 또한 방 관리의 책임과 권한을 모두 방장에게 부여하는 기존 서비스와 달리, 랜덤매칭을 통해 방 개설 및 인원 조절 서비스를 제공하여 사용자들 간의 수평적인 관계를 형성하고자 하였습니다.


[ 사용 기술 및 라이브러리 ]

- Node.js, Sequelize, MariaDB, Docker
- React.js Recoil, Socket.io, Peer.js (WebRTC)
- AWS Code Deploy, Lambda, EC2, Load Balancer, Route 53, SNS, Github Action


[ 프로젝트 주요기능 ]

- 비대면 스터디 매칭
- 실시간 화상 서비스
- 프로필 관리
- 팔로우 기능
- 채팅 기능
- 알림 기능
- 신고/차단 기능
1. 성능 모니터링 및 개선
2. 확장 가능한 아키텍처 구축
3. 모바일 어플리케이션 구현
4. 응용 서비스 개발 (https://stuvel.me)
닫기