Repolode
xiaochong0302

xiaochong0302/course-tencent-cloud

Docker로 배포할 수 있는, 강의 판매·온라인 학습·지식 유료화 사이트 구축용 오픈소스 PHP(Phalcon) 온라인 강의 및 학교 플랫폼입니다.

대체할 수 있는 제품:TeachableThinkific

스타
1,175
포크
305
열린 이슈
4
마지막 커밋
13일 전

어떤 프로젝트인가요?

Koogua Cloud Classroom(오픈소스 학교 에디션)은 온라인 강의 및 학교 사이트를 운영하기 위한 웹 애플리케이션입니다. Phalcon PHP 프레임워크를 기반으로 하며, PC와 모바일 H5 프런트엔드에서 강의를 등록하고 판매하고 학습할 수 있고, 관리용 백오피스도 제공합니다.

프로젝트에는 주요 구성 요소가 포함되어 있습니다. 백엔드에는 Phalcon 5.x, 프런트엔드 UI에는 layui, 전문 검색에는 xunsearch를 사용하며, 기본 의존성은 PHP 8.4, MySQL 8.4, Redis 8.2입니다. Docker를 이용한 컨테이너 배포를 안내하며, 문서에는 환경 설정, 서비스 구성, 클라이언트 설정이 설명되어 있습니다.

데모 인스턴스는 사양이 낮아 인터페이스 체험용으로만 제공됩니다. 강의 데이터는 예시 콘텐츠이며, 관리자 패널에서는 데이터 제출이 비활성화되어 있습니다.

핵심 기능

  • 01학습자를 위한 PC 프런트엔드와 모바일 H5 프런트엔드.
  • 02강의와 사용자를 관리하는 관리자 백오피스.
  • 03유료 강의 주문 및 결제 흐름.
  • 04xunsearch 기반 전문 검색.
  • 05Docker 기반 컨테이너 배포.

활용 사례

  • 유료 온라인 강의 웹사이트나 학교 사이트를 개설하는 경우.
  • 사용자에게 콘텐츠를 판매하는 지식 유료화 플랫폼을 구축하는 경우.
  • 조직 내부용 프라이빗 교육 또는 온라인 학습 사이트를 운영하는 경우.

빠른 시작

  1. 1

    README(프로젝트 위키)에 링크된 환경 설정 가이드를 따르세요

  2. 2

    필요한 스택을 설치하세요: PHP 8.4, MySQL 8.4, Redis 8.2, Phalcon 5.20.3, Xunsearch 1.4

사용 전 알아둘 점

  • PHP 8.4, MySQL 8.4, Redis, Xunsearch를 포함한 여러 서비스를 설치하고 구성해야 합니다.
  • Phalcon C 확장 프레임워크를 기반으로 하므로 일반적인 PHP 스택보다 설정 작업이 더 필요합니다.
  • GPL-2.0 라이선스를 적용하며, 카피레프트 조건에 따라 파생 배포물도 오픈 소스로 공개해야 합니다.

포함된 컬렉션

토픽

#course-platform#education#lms#php#phalcon#docker#e-learning#course#mooc#school

자주 묻는 질문

course-tencent-cloud은(는) 무엇인가요?
Docker로 배포할 수 있는, 강의 판매·온라인 학습·지식 유료화 사이트 구축용 오픈소스 PHP(Phalcon) 온라인 강의 및 학교 플랫폼입니다. Koogua Cloud Classroom(오픈소스 학교 에디션)은 온라인 강의 및 학교 사이트를 운영하기 위한 웹 애플리케이션입니다. Phalcon PHP 프레임워크를 기반으로 하며, PC와 모바일 H5 프런트엔드에서 강의를 등록하고 판매하고 학습할 수 있고, 관리용 백오피스도 제공합니다.
course-tencent-cloud은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
course-tencent-cloud은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
course-tencent-cloud은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. course-tencent-cloud의 마지막 커밋은 2026년 10월 26일입니다.
course-tencent-cloud은(는) 어디에 사용할 수 있나요?
유료 온라인 강의 웹사이트나 학교 사이트를 개설하는 경우. 사용자에게 콘텐츠를 판매하는 지식 유료화 플랫폼을 구축하는 경우. 조직 내부용 프라이빗 교육 또는 온라인 학습 사이트를 운영하는 경우.
course-tencent-cloud는 어떻게 설치하나요?
README(프로젝트 위키)에 링크된 환경 설정 가이드를 따르세요 필요한 스택을 설치하세요: PHP 8.4, MySQL 8.4, Redis 8.2, Phalcon 5.20.3, Xunsearch 1.4
course-tencent-cloud은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/xiaochong0302/course-tencent-cloud

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트