[Open Source] A Comprehensive Online Education Platform Offering an All-in-One Solution for Content Sharing, Monetization, and Marketing

Open SourceEducation
2026-06-28 06:58 2 次浏览 • 0 次下载 0KB
[Open Source] A Comprehensive Online Education Platform Offering an All-in-One Solution for Content Sharing, Monetization, and Marketing

1. Project Overview

Qidian Online School Platform (QdxNetSchool Platform)

Qidian Online School Platform is a comprehensive online education platform featuring modules for books, courses, image galleries, documents, and more. Its basic module + channel + category architecture provides better support for channel expansion.

The platform supports recorded and live courses, as well as content sharing and monetization through textbooks, videos, documents, articles, and images. It provides an all-in-one solution for content monetization and marketing.

2. Open Source License

Licensed under LGPL-3.0 open source protocol

3. Screenshots

Backend Screenshots

Image Image
Image Image
Image Image
Image Image
Image Image

4. Feature Overview

Qidian Online School Platform is a comprehensive online education platform featuring modules for books, courses, image galleries, documents, and more. Its basic module + channel + category architecture provides better support for channel expansion. The platform supports recorded and live courses, as well as content sharing and monetization through textbooks, videos, documents, articles, and images. It provides an all-in-one solution for content monetization and marketing.

Function description

  • Course Module

  • Media Assets Module

  • Textbook Module

  • News and Information Module

  • Notifications and Announcements

  • Comment Function

  • Advertising Function

  • Video-on-Demand / Live Streaming Integration

  • Order Management

  • Sales Records

  • User Management

  • Membership Management

  • Account Management

  • Withdrawal Function

  • Recharge Card Function

  • Course Card Function

  • Instructor Management

  • Administrator Management

  • Menu Management

  • Role / Position Management

  • Monitoring (Services / Data)

  • Logs (Login / Operations)

  • ...

5. Tech Stack

Technologies Used

  • Spring Boot 3.2.4

  • Spring Framework 6.1.5

  • Mybatis 3.5.14

  • Jedis 5.1.2

  • MySQL Connector 8.2.0

  • Druid 1.2.22

  • Fastjson 2.0.48

  • Jackson 2.16.2

  • Freemarker 2.3.32

  • Thymeleaf 3.1.2

Development and Deployment

  • Database Script: sql/qdxwx_platform.sql

  • Database Configuration: application-dev (Development Environment), application-druid (Production Environment)

  • Redis Configuration: qdxwx-common/resources/cache-redis.properties

  • SMS Configuration: qdxwx-common/resources/sms-config.properties

  • Upload Configuration: qdxwx-common/resources/upload.properties

  • Default Administrator Username and Password:

Please refer to the README.md documentation

Other Notes

  • This platform's backend uses some code from the RuoYi backend administration framework. We appreciate the contributions of the RuoYi backend administration framework.

Thymeleaf is a template engine used to render XML/XHTML/HTML5 content. Similar to template engines such as JSP, Velocity, and FreeMarker, it can also be easily integrated with web frameworks such as Spring MVC. Compared with other template engines, Thymeleaf's greatest advantage is that template pages can be opened directly in a browser and displayed correctly without starting a web application . 

 

Thymeleaf is a new-generation Java template engine that supports HTML prototypes, allowing templates to be opened directly in a browser. In this case, the browser ignores undefined Thymeleaf tag attributes and displays the static page generated by the Thymeleaf template. When running within an application, these predefined tag attributes are dynamically replaced with their configured values.

#1
资源直链https://gitee.com/qidianxue/qdxwx-platform
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare