21点见 - Vue + Node + MySql 微信服务号端微课平台企业级产品开发技术指南

21点见 - Vue + Node + MySql 微信服务号端微课平台企业级产品开发技术指南

开发环境技术栈

  • 前端:vue.js + vue-router + vuex + Socket.io前端

  • 后台管理系统:React + Reduxvue

  • 后端:node.js + mysql (采用koa框架) + Socket.ionode

特点技术

  • 微信公众号开发mysql

    • 微信受权登录vue-router

    • 微信支付sql

    • 自定义菜单vuex

    • 模版消息配置与推送后端

    • 图片、音频处理缓存

  • 直播微信

    • 文字、图片、语言消息上传

    • 文字、图片、语言消息并发处理

    • 弹幕直播

    • 打赏

    • 定向提问

    • 多功能样式回答与展现

  • Webpack

    • 打包、页面文件压缩处理

    • Vue多页面配置

  • Docker

    • 程序开发测试

    • 交付

    • 部署

特点功能

  • 前端

    • 支持分类

    • 支持广告栏

    • 支持热门展现

    • 支持下拉刷新

    • 支持邀请卡

    • 支持显示报名人员展现

    • 支持喜欢、不喜欢

    • 支持建立我的直播间

    • 支持发起我的直播

    • 支持邀请多个嘉宾

    • 支持邀请一个主持人

    • 支持设置嘉宾和主持人我的信息

    • 支持关注直播间

    • 支持显示个人直播间课程

    • 支持我做为嘉宾/主持人的课程展现

    • 支持展现我购买或者领取的直播

    • 支持查看我购买的赠票详情

    • 支持查看我喜欢的直播

    • 支持展现直播精华收藏

    • 支持收藏直播精华

    • 支持查看个人收益

    • 支持语音、图片、文字直播

    • 支持语音进度拖拽

    • 支持针对某个嘉宾或者主持人单独提问

    • 支持语音或者文字回答问答

    • 支持课程支付、免费设置

    • 支持打赏

    • 支持查看打赏信息

    • 支持查看问题集锦

    • 支持分享邀请嘉宾

    • 支持观众讨论区刷屏讨论

    • 支持清理缓存

    • iOS、Android端适配

  • 后台管理系统

    • 支持管理员登录

    • 支持我的直播间申请审批

    • 支持课程申请审批

    • 支持热门、发现Banner设置

    • 支持查看讲师信息

    • 支持查看课程信息

  • 后端

    • 支持后台管理系统和前端全部接口

    • 支持微信消息模版推送、开发

    • 支持微信支付

    • 菜单配置

效果图(微信搜索“21点见”公众号查看效果图)

  • 前端效果图

发现 直播间 个人

联系我

  • QQ:939442932

  • 微信:liyc1215

相关文章
相关标签/搜索