2 Star 6 Fork 21

wgw / education-cloud-web-ui

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Build Status Build Status Coverage Status Coverage Status Downloads

分布式在线教育

一个各行业都适用的分布式在线教育系统。该系统基于Spring Cloud Alibaba微服务化开发平台, 核心技术采用Spring Boot 2.2.0以及Spring Cloud (Hoxton.RELEASE) 相关核心组件,采用Nacos注册和配置中心,前端采用vue-element-admin组件

相关工程

在线教育系统(education-cloud):码云地址
前端门户工程(education-cloud-web-ui):码云地址
后台管理工程(education-cloud-web-admin):码云地址

在线教育系统采用前后端分离架构,前端为独立工程。

  • education-cloud是后台工程,核心框架:Spring Cloud Alibaba
  • education-cloud-web是前端门户工程,核心框架:Vuejs + Nuxt.js
  • education-cloud-admin是后台管理工程,核心框架:vue-element-admin

前台主要功能介绍

  • 首页功能,导航模块(自定义导航设置),广告模块(自定的轮播设置),课程模块(自定义课程设置)
  • 列表功能,分类模块(自定义分类设置),搜索模块(自定义搜索设置)
  • 课程详情页功能,课程介绍、目录的展示和购买、播放功能等等
  • 个人中心,具有个人信息设置、密码修改、订单管理、学习记录等功能
  • 讲师中心,讲师信息管理、课程管理(课程的添加、修改)、收益管理等功能

后台主要功能介绍

  • 权限管理功能,多角色多用户自定义配置
  • 系统配置功能,自定义进行站点配置及第三方参数配置
  • 讲师管理功能,讲师申请入驻,后台具有审核功能
  • 课程管理功能,讲师管理自有课程,后台具有审核功能
  • 用户登录功能,同一时间只允许同一个账号在同一个地方登录,防止账号共享
  • 广告管理功能,后台自定义广告设置,增加营销效果
  • 支付功能模块,待集成微信和支付宝支付

分布式在线教育1093045884 可加

QQ群:1093045884

编译使用

# install dependencies
$ npm install

# serve with hot reload at localhost:5800
$ npm run dev

# build for production and launch server
$ npm run build

基于Docker容器打包部署

  • 确保本机已安装docker以及docker compose环境
  • git https://gitee.com/wewwww/education-cloud-web-ui.git
  • 部署打包之前确认配置文件后端API网关调用接口地址:详见config/conf.js文件
  • 进入到根目录执行命令 docker build -t 127.0.0.1/edu-cloud/education-cloud-ui-web:latest . 即可构建镜像 说明127.0.0.1/edu-cloud是Harbor仓库镜像前缀,根据自己的仓库调整
  • 前端项目需要手动推送到远程仓库,比如Harbor仓库 命令: docker push 127.0.0.1/edu-cloud/education-ui-web:latest

Comments ( 0 )

Sign in for post a comment

About

分布式在线教育前端 spread retract
JavaScript
MIT
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
JavaScript
1
https://gitee.com/wewwww/education-cloud-web-ui.git
git@gitee.com:wewwww/education-cloud-web-ui.git
wewwww
education-cloud-web-ui
education-cloud-web-ui
master

Search