该项目是公司的重点项目,项目是垂直领域的内容分发,向钢琴用户提供展示曲谱,教授指法,点播伴奏等服务。项目源代码是老板收购竟对的项目。但原始项目采用的是wordpress实现,界面老旧且不利于后期开发与维护,所以进行重构改版。
在综合评估后,项目确定有原生安卓端、IOS端、PC软件端(集成的PC网页)以及移动站和PC站。安卓和IOS端由对应的技术人员开发,数据接口由PHPer提供。
最后决定采用yii2框架 + mysql + redis + bootstrap + adminLte技术来开发前后台网页端和Restful风格的接口。接口采用jwt方式进行校验,app端定时刷新token。由于项目有大量的音视频资源,所以对接有七牛云存储,音视频的存取播放压缩等由其api提供。项目网址 www.keymi.net