숏과외
숏과외
멘토와 멘티 간 실시간 화상 과외를 지원하는 플랫폼으로, 질문 생성부터 과외 시작, 수업 자료 공유까지의 전 과정을 관리할 수 있는 시스템입니다. 실시간 영상 통신과 강의자료 업로드 기능을 포함하여, 원격에서도 원활한 소통을 가능하게 합니다.
개발 동기
단순한 Q&A 게시판 형식의 멘토링은 실시간 상호작용이 어렵다는 한계를 느꼈고, 멘토링의 질을 높이기 위해 실시간 과외 형태의 플랫폼이 필요하다고 판단했습니다.
주요 기능
- 실시간 화상 과외 세션 생성 및 참여
- 멘티의 질문 등록 및 매칭
- 수업 자료 업로드 및 공유
- 과외 기록 확인 기능
사용 기술
- NestJS
맡은 역할
- 일정 조율 및 코드 리뷰 주도
- NestJS 백엔드 서버 개발
- 실시간 영상 채널 로직 구성
- Kakao OAuth 연동
- AWS 기반 인프라 구축 및 운영
겪은 어려움
- 다중 인스턴스 환경에서 실시간 채널 정보 동기화 문제
- Redis Pub/Sub을 활용한 안정적인 데이터 전달 구현
배운 점
- 팀 리딩과 커뮤니케이션의 중요성
- 분산 환경에서의 실시간 데이터 처리 방식
- 클라우드 인프라 설계와 운영 실무 경험
관련 링크
This post is licensed under CC BY 4.0 by the author.