项目名称: 充电课堂
项目概述: 充电课堂是依托于字节跳动和快手平台的在线课程小程序,致力于通过短视
频分发能力推广课程,促进用户购买,并吸引讲师入驻和课程上架。
前端技术栈: Vue2.0、Vuex、Sass、VueRouter、Uniapp、ElementUI、axios、ECharts
主要功能:
● 利用短视频分发和推广课程,推动用户购买转化
● 支持讲师入驻、课程管理和上架操作,提升平台内容多样性
项目职责: 负责后台管理系统的搭建及小程序页面的开发迭代和维护
主要实现:
● 搭建后台管理系统的基本框架,设计并实现适配 PC 和移动端的解决方案。
● 通过自定义指令和路由守卫实现页面样式和操作的权限控制,确保系统安全性和
功能完整性。
● 封装 axios 请求和拦截器,统一处理异常请求,提升系统的稳定性和用户体验。
● 使用 ECharts 对课程数据进行可视化,提供直观的数据分析视图。
● 集成七牛云 OSS 进行课程资源存储,通过 API 实现分片上传和断点续传,确保
大文件上传的效率和可靠性。