[Open Source] An open-source system for building internal training platforms, free for commercial use.

Open SourceEducation
2026-06-28 06:55 2 次浏览 • 0 次下载 0KB
[Open Source] An open-source system for building internal training platforms, free for commercial use.

1. Project Overview

PlayEdu is a brand-new corporate training solution developed by the Baishu Technology team based on years of experience operating online education systems. It is committed to helping more enterprises and organizations build private internal training platforms. PlayEdu is developed using Java + MySQL and adopts a frontend-backend separation architecture. The frontend uses React18 as its core framework, while the backend uses SpringBoot3 as its core framework.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Interface Preview

4. Feature Overview

PlayEdu is an open-source system designed for building internal training platforms, helping enterprises and organizations create their own branded internal training platforms.

Feature Details

Learner Portal

  • PC Version
  • Mobile Version (In Development)

Learners

  • Batch Import
  • Department Association
  • Learning Records
  • Learner Information

Online Courses

  • Category Association
  • Department Association
  • Chapter-Based Courses / Courses Without Chapters

Admin Console

  • Category Management (Unlimited Hierarchy)
  • Department Management (Unlimited Hierarchy)
  • Video Resource Management
  • Image Resource Management
  • Course Management

Data statistics

  • Detailed Learning Progress (Task Progress, Course Progress, Lesson Progress)
  • Resource Usage Statistics
  • Daily Learning Rankings
  • Daily Learning Duration Statistics per Learner
  • Total Learning Duration Statistics per Learner

Playback Management

  • Resume Playback from Last Position
  • Anti-Screen-Recording Scrolling Watermark

Other Information

  • Backend Permission Management (Action Permissions, Data Permissions)
  • System Configuration

5. Tech Stack

Tech Stack

The frontend is developed using React18 + Vite, while the backend is developed using Java + Springboot + MySQL.

System Installation

Server

Server Specifications

Minimum Requirements

CPU

2 Cores

Memory

4GB

Bandwidth

5MB

Operating System

A Linux operating system is recommended, such as Ubuntu 20.04.

Servers from providers such as Alibaba Cloud, Tencent Cloud, and Huawei Cloud are all supported. Their lightweight application servers can also be used, but they may experience frequent crashes (recommended for testing only).

Environment Preparation

Before starting the installation process, make sure your development environment has the following services configured:

  • Git
  • Java 17
  • Nodejs v18.15.0
  • MySQL 5.6 or later
  • Minio
  • Redis

License Agreement

Welcome to the open-source training solution provided by Hangzhou Baishu Technology Co., Ltd.! Please read the following terms carefully. By using PlayEdu, you agree to accept all of the following terms.

  • All code in this open-source project is licensed under the Apache-2.0 License. You are deemed to agree to comply with the obligations stipulated in the license.
  • You automatically authorize us to display the logo of the business where you use PlayEdu on our official website.

#1
资源直链https://gitee.com/playeduxyz/playedu
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare