프로젝트 배경
1) 문제점
- 기존 오프라인 중심의 세미나 및 강연은 시간·장소 제약으로 인해 참여율이 낮고 운영 효율성이 떨어짐
- Zoom, Google Meet 등 범용 화상 플랫폼은 웨비나에 특화된 기능(사전등록, 티켓 발급, 맞춤형 UI 등)이 부족함
- 웨비나 진행 중 실시간 소통 및 사용자 인증, 참가자 관리 기능이 미흡해 운영자와 참가자 모두 불편을 겪음
2) 프로젝트 목표
- 올인원 웨비나 플랫폼 개발: 등록, 사전 신청, 시청, 채팅, 티켓 발급 등 웨비나 운영에 필요한 모든 기능을 통합
- 참여 경험 개선: 실시간 채팅 및 Youtube 연동을 통해 쌍방향 소통과 콘텐츠 확장을 지원
- 운영자 편의성 강화: 관리자 페이지를 통해 웨비나 등록, 참가자 관리, 데이터 확인 등 전 과정을 효율적으로 관리 가능하도록 구축
3) 주안점
- 사용자 인증 및 SNS 로그인: 진입 장벽을 낮추고 사용자 접근성 향상
- 실시간 기능 구현: Socket.io를 활용하여 안정적인 실시간 채팅 및 인터랙션 제공
- 확장성과 안정성 확보: AWS 기반 인프라를 통해 트래픽 증가에도 안정적인 서비스 운영 가능
- 다양한 방송 연동 고려: Youtube 연동 등을 통해 외부 콘텐츠 플랫폼과의 연결 확장
- 기존 오프라인 중심의 세미나 및 강연은 시간·장소 제약으로 인해 참여율이 낮고 운영 효율성이 떨어짐
- Zoom, Google Meet 등 범용 화상 플랫폼은 웨비나에 특화된 기능(사전등록, 티켓 발급, 맞춤형 UI 등)이 부족함
- 웨비나 진행 중 실시간 소통 및 사용자 인증, 참가자 관리 기능이 미흡해 운영자와 참가자 모두 불편을 겪음
2) 프로젝트 목표
- 올인원 웨비나 플랫폼 개발: 등록, 사전 신청, 시청, 채팅, 티켓 발급 등 웨비나 운영에 필요한 모든 기능을 통합
- 참여 경험 개선: 실시간 채팅 및 Youtube 연동을 통해 쌍방향 소통과 콘텐츠 확장을 지원
- 운영자 편의성 강화: 관리자 페이지를 통해 웨비나 등록, 참가자 관리, 데이터 확인 등 전 과정을 효율적으로 관리 가능하도록 구축
3) 주안점
- 사용자 인증 및 SNS 로그인: 진입 장벽을 낮추고 사용자 접근성 향상
- 실시간 기능 구현: Socket.io를 활용하여 안정적인 실시간 채팅 및 인터랙션 제공
- 확장성과 안정성 확보: AWS 기반 인프라를 통해 트래픽 증가에도 안정적인 서비스 운영 가능
- 다양한 방송 연동 고려: Youtube 연동 등을 통해 외부 콘텐츠 플랫폼과의 연결 확장
프로젝트 성과
웨비나 참여율 향상
오프라인 대비 평균 40% 낮았던 세미나 참여율이 온라인 전환 및 사전등록 시스템 도입 후 75%까지 증가
운영자 업무 시간 60% 절감
티켓 발급, 참가자 관리, 실시간 채팅 등 기능 자동화로 운영자의 수작업 업무가 평균 10시간에서 4시간으로 감소
사용자 로그인 전환율 증가
SNS 간편 로그인 도입 후 전체 방문자의 로그인 전환율이 20%에서 42%로 상승
실시간 채팅 활성화
웨비나 진행 중 실시간 채팅 기능 도입으로 평균 참여자 메시지 수가 1회당 15건에서 58건으로 증가
외부 콘텐츠 유입 확대
Youtube 연동을 통해 외부 사용자 유입 비중이 전체 시청자의 30%까지 증가하여 신규 리드 확보에 기여
핵심 기능

사전 등록 및 티켓 발급
참가자가 웨비나 시작 전 사전 등록을 통해 입장 티켓을 발급받고 이메일로 확인 가능

실시간 채팅
웨비나 진행 중 참가자 간 실시간 소통을 지원하는 채팅 기능으로 발표자와 Q&A도 가능

사용자 인증 및 SNS 로그인
페이스북, 구글 등 주요 SNS 계정으로 간편하게 회원가입 및 로그인 가능하도록 지원

웨비나 실시간 시청
등록된 웨비나 방송을 웹 환경에서 실시간 스트리밍으로 시청할 수 있는 기능

Youtube 연동
웨비나를 Youtube 라이브 스트림과 연동해 동시에 송출하거나 기존 영상 콘텐츠를 활용 가능
진행 단계
기획 및 요구사항 정의
2023.10.
웨비나 운영의 문제점 분석 및 핵심 기능(등록, 사전신청, 실시간 채팅, 티켓 발급 등) 요구사항 도출
시스템 아키텍처 및 인프라 설계
2023.11.
실시간 기능을 위한 Socket.io 및 AWS 기반 서버 구조 설계, CodeIgniter와 Node.js 병행 구조 확정
웹 서비스 및 관리자 페이지 개발
2023.12.
사용자용 웹 서비스와 관리자용 백오피스 개발, 웨비나 등록/관리, 참가자 관리, 시청 기능 구현
실시간 채팅 및 Youtube 연동 개발
2024.01.
Socket.io를 활용한 실시간 채팅 기능 및 Youtube API 연동 기능 개발 및 테스트
사용자 인증 및 SNS 로그인 연동
2024.01.
카카오, 네이버 등 SNS 기반 회원가입/로그인 기능 개발 및 보안 검증
프로젝트 상세
- 포트폴리오 소개:
사용자들이 온라인으로 웨비나에 참여할 수 있는 다양한 기능을 제공하는 웨비나 플랫폼입니다.
- 작업 범위:
이 프로젝트에서는 서버 구축부터 웹 서비스 서버와 관리자 페이지까지 모든 기능의 개발과 구축을 맡았습니다. 시작부터 끝까지 모든 개발 단계와 업무를 직접 수행하였습니다.
- 주요 기능:
이 서비스에서는 다음과 같은 다양한 기능을 구현하였습니다:
- 웨비나 등록: 사용자가 자신의 웨비나를 등록하고 관리할 수 있도록 하였습니다.
- 사전 등록 및 입장 티켓 발급: 참가자들이 웨비나에 사전 등록하고 티켓을 받을 수 있습니다.
- 실시간 채팅: 웨비나 도중 참가자들이 실시간으로 소통할 수 있는 채팅 기능을 구현하였습니다.
- 사용자 인증 및 SNS 회원가입/로그인: 사용자의 신원을 인증하고 SNS를 통한 회원가입 및 로그인을 지원합니다.
- 웨비나 시청: 사용자들이 등록된 웨비나를 실시간으로 시청할 수 있습니다.
- Youtube 연동: Youtube와의 연동을 통해 더 넓은 콘텐츠 공유가 가능하도록 하였습니다.
- 사용 기술:
이 프로젝트에서는 PHP, CodeIgniter, Node.js, 그리고 Socket.io 등을 활용하여 개발하였습니다. 이를 통해 실시간 인터랙션을 지원하는 웹 서비스를 구축하였으며, 이 모든 것을 AWS에서 안정적으로 운영할 수 있도록 하였습니다.
사용자들이 온라인으로 웨비나에 참여할 수 있는 다양한 기능을 제공하는 웨비나 플랫폼입니다.
- 작업 범위:
이 프로젝트에서는 서버 구축부터 웹 서비스 서버와 관리자 페이지까지 모든 기능의 개발과 구축을 맡았습니다. 시작부터 끝까지 모든 개발 단계와 업무를 직접 수행하였습니다.
- 주요 기능:
이 서비스에서는 다음과 같은 다양한 기능을 구현하였습니다:
- 웨비나 등록: 사용자가 자신의 웨비나를 등록하고 관리할 수 있도록 하였습니다.
- 사전 등록 및 입장 티켓 발급: 참가자들이 웨비나에 사전 등록하고 티켓을 받을 수 있습니다.
- 실시간 채팅: 웨비나 도중 참가자들이 실시간으로 소통할 수 있는 채팅 기능을 구현하였습니다.
- 사용자 인증 및 SNS 회원가입/로그인: 사용자의 신원을 인증하고 SNS를 통한 회원가입 및 로그인을 지원합니다.
- 웨비나 시청: 사용자들이 등록된 웨비나를 실시간으로 시청할 수 있습니다.
- Youtube 연동: Youtube와의 연동을 통해 더 넓은 콘텐츠 공유가 가능하도록 하였습니다.
- 사용 기술:
이 프로젝트에서는 PHP, CodeIgniter, Node.js, 그리고 Socket.io 등을 활용하여 개발하였습니다. 이를 통해 실시간 인터랙션을 지원하는 웹 서비스를 구축하였으며, 이 모든 것을 AWS에서 안정적으로 운영할 수 있도록 하였습니다.
