프로젝트 배경
1) 문제점
- 기존 온라인 강의 플랫폼은 단방향 영상 제공에 그쳐 실시간 소통 부재
- 강사와 수강생 간 즉각적인 질의응답이 어려워 학습 효과 저하
- 결제/환불/쿠폰 관리가 복잡하여 운영 효율성 저하
2) 프로젝트 목표
- 실시간 라이브 강의 + 채팅 기능으로 양방향 학습 환경 구축
- 다양한 결제 수단 및 포인트/쿠폰 시스템으로 유연한 결제 지원
- 강사별 수익 관리 및 분석 기능 제공
3) 주안점
- WebSocket 기반 실시간 통신으로 끊김 없는 라이브 경험 제공
- 직관적인 UI/UX로 사용자 편의성 극대화
- 안정적인 결제 시스템 및 환불 정책 관리
- 기존 온라인 강의 플랫폼은 단방향 영상 제공에 그쳐 실시간 소통 부재
- 강사와 수강생 간 즉각적인 질의응답이 어려워 학습 효과 저하
- 결제/환불/쿠폰 관리가 복잡하여 운영 효율성 저하
2) 프로젝트 목표
- 실시간 라이브 강의 + 채팅 기능으로 양방향 학습 환경 구축
- 다양한 결제 수단 및 포인트/쿠폰 시스템으로 유연한 결제 지원
- 강사별 수익 관리 및 분석 기능 제공
3) 주안점
- WebSocket 기반 실시간 통신으로 끊김 없는 라이브 경험 제공
- 직관적인 UI/UX로 사용자 편의성 극대화
- 안정적인 결제 시스템 및 환불 정책 관리
프로젝트 성과
다중 결제 시스템 연동
PortOne API 연동으로 신용카드, 실시간계좌이체, 핸드폰 결제 등 다양한 결제 수단 지원
SNS 통합 로그인 구현
카카오, 네이버, 구글 OAuth 연동으로 간편 로그인 제공, 회원가입 전환율 향상
핵심 기능
통합 결제 시스템
PortOne 연동으로 다양한 결제 수단 지원, 쿠폰/포인트 적용, 환불 처리 자동화
포인트/쿠폰 관리 시스템
기간제 포인트, 재사용 가능 쿠폰, 강사 한정 쿠폰 등 유연한 할인 정책 지원
SNS 소셜 로그인
카카오, 네이버, 구글 OAuth 연동으로 간편 회원가입/로그인, 휴대폰 인증 지원
프로젝트 상세
1) 포트폴리오 소개
주식, 코인, 부동산, 온라인창업 등 다양한 카테고리의 실시간 라이브 강의와
영상 강의를 제공하는 온라인 교육 플랫폼
2) 작업 범위
- 프론트엔드: Next.js 12 + TypeScript + Tailwind CSS
- 백엔드: Django 4.2 + Django REST Framework
- 실시간 통신: Socket.io + Django Channels + Redis
- 인프라: AWS (EC2, S3, RDS, Elastic Beanstalk)
3) 주요 업무
- 회원관리 (일반/SNS 로그인: 카카오, 네이버, 구글)
- 강사/강의 관리 시스템
- 실시간 라이브 강의 + 채팅 기능
- 결제 시스템 (PortOne 연동, 다중 결제수단)
- 포인트/쿠폰 시스템 (기간제 포인트, 재사용 쿠폰)
- 마이페이지 (구매이력, 알림, 등급 관리)
- 관리자 페이지 (Django Admin 커스터마이징)
주식, 코인, 부동산, 온라인창업 등 다양한 카테고리의 실시간 라이브 강의와
영상 강의를 제공하는 온라인 교육 플랫폼
2) 작업 범위
- 프론트엔드: Next.js 12 + TypeScript + Tailwind CSS
- 백엔드: Django 4.2 + Django REST Framework
- 실시간 통신: Socket.io + Django Channels + Redis
- 인프라: AWS (EC2, S3, RDS, Elastic Beanstalk)
3) 주요 업무
- 회원관리 (일반/SNS 로그인: 카카오, 네이버, 구글)
- 강사/강의 관리 시스템
- 실시간 라이브 강의 + 채팅 기능
- 결제 시스템 (PortOne 연동, 다중 결제수단)
- 포인트/쿠폰 시스템 (기간제 포인트, 재사용 쿠폰)
- 마이페이지 (구매이력, 알림, 등급 관리)
- 관리자 페이지 (Django Admin 커스터마이징)




