[Open Source] Committed to building a lightweight, distributed online education system suitable for various industries
![[Open Source] Committed to building a lightweight, distributed online education system suitable for various industries](https://yy123.ink/api/img/1782601025921-90le0e.jpg)
1. Project Overview

Roncoo Education System (roncoo-education) is a product developed based on Roncoo Network's years of experience in developing and operating online education platforms. It is committed to building a distributed online education system suitable for various industries. The system adopts a frontend-backend separation architecture, with Vue.js as the core frontend framework and Spring Cloud as the core backend framework. Its main features include course video-on-demand functionality, support for integration with multiple video cloud providers, and course attachment management with support for multiple cloud storage providers. It helps individuals and businesses quickly build a lightweight online education platform.
2. Open Source License
Licensed under MIT
3. Screenshots
Frontend


Admin Dashboard


4. Feature Overview
Roncoo Education System is a comprehensive online education system featuring video-on-demand, live streaming, classes, examinations, marketing, and other functions. The open-source edition is a streamlined implementation of the commercial edition, designed as an online course and e-learning platform. It aims to provide an online training system, remote teaching platform, learning management system, and knowledge monetization system suitable for various industries.
Main Frontend Features
-
Homepage Features: Navigation module, carousel module, featured sections, friendly links, and footer information
-
Course Center: Search functionality, category navigation (customizable category settings), and course listings
-
Course Details: Course information, course catalog, instructor information, purchasing, playback, and other functions
-
Personal Center: My Courses, My Orders, and Personal Information
Main Backend Features
-
Permission Management: Customizable management of menus, multiple roles, and multiple users
-
System Configuration: Customizable website settings and third-party parameter configuration
-
Instructor Management: Instructor listing, adding, editing, deleting, and other functions
-
Course Category Management: Category listing, adding, editing, deleting, and other functions
-
Course Management: Course listing, adding, editing, deleting, and other functions
-
Order Management: Order listings, analysis, and statistics
-
User Management: Only one login session per account is allowed in the same browser at a time, preventing account sharing
-
Carousel Management: Customizable carousel settings in the backend to improve marketing effectiveness
-
Payment Module: Integration with official Alipay and WeChat Pay services
-
Other Modules: Menu navigation, friendly links, and other functions
5. Tech Stack
The system adopts a frontend-backend separation architecture, with Vue.js as the core frontend framework and Spring Cloud as the core backend framework.
-
All frameworks and components used are based on open-source projects, and the source code is guaranteed to be 100% open source.
-
The system provides general-purpose functionality. Both individuals and businesses can use it to quickly build their own online education platforms.
Recommended Installation Versions
Roncoo Education System (roncoo-education):
roncoo-education is the backend project. Core framework: Spring Cloud Alibaba
Frontend Portal Project (roncoo-education-web):
roncoo-education-web is the frontend portal project. Core framework: Vuejs + Nuxt.js
Backend Administration Project (roncoo-education-admin):
roncoo-education-admin is the backend administration project. Core framework: vue-element-admin