2 Star 15 Fork 31

wgw / education-cloud-web-ui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md
MIT

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
The MIT License (MIT) Copyright © 2019 lingke Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

分布式在线教育前端 展开 收起
JavaScript
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
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

搜索帮助