该项目主要功能是实现汉语在线视频教学,主要分为学生端与教师端,学生端主要针对欧美市场,学生完善自身信息后,平台会根据信息与平台上教师进行匹配,匹配成功后会优先推荐给学生,学生根据教师课时表进行预约,并下单支付。教师端主要功能是在申请成为教师后,进行线下培训,签订合同,发布ICA汉语教育资格证书,进行教学后,平台对教师教学收入进行提成,项目采用springboot+mybatis框架,采用maven,git等工具进行管理,项目中负责了在线视频的三方成熟产品zoom会议的对接和PAYPAL支付,ipaylinks信用卡支付的对接,及学生端主要功能实现。采用redis对一些常用数据进行缓存,joda三方工具类对时区进行转换处理,aop实现邮件,短信的发送和操作日志的生成;后台管理采用vue框架+接口化开发,在node.js环境下运用npm包管理工具,调用丰富的三方插件,如element UI,加快了开发速度。
点击空白处退出提示
评论