项目说明:
PalmCinema是个移动端视频播放软件,前端是Uniapp,后端是Django的restframework,部署环境是linuxCentos7.6,部署方式为Django+UWSGI+Nginx,数据库为mysql,用户验证方式为JsonWebToken。
除首页部分参考了uniapp官网教程,其他部分由本人独立完成。
注意事项:
1.个人购买的云服务器带宽仅为1Mbps,视频播放出现卡顿属正常现象
2.登录后才能使用收藏功能,可自行注册登录,账号密码均无长度和复杂度的要求
3.短信验证功能尚未开发,所以更换设备登录时必须满足如下其中一条:
(1).当前设备已退出登录。
(2).账号闲置时间超过一小时。
否则拒绝登录请求。
功能:
1.影片播放
2.影片、演职人员、导演、剧情、剧照的简介
3.影片搜索功能
4.登录功能
5.提供影片收藏功能
6.提供个人页面功能
------------------------------------------------------
前台支持设备:
1.Android:apk下载地址(20M) →PalmCinema.apk
2.H5:网站地址→zoesama.club/h5
(ps:微信小程序端尚不支持,视频小程序发布须要企业资质。ios端也不支持,暂时没有苹果手机)
后台管理网站:
后台测试账号(非管理员账号,仅支持后台数据浏览,无增、删、改权限):
用户名:user001
密码:password001
后台管理:网站地址 → PalmCinema后台
------------------------------------------------------
待修复BUG:
安卓端上传头像时,点击相机按钮无法调起摄像头
待开发功能:
1.好友功能
2.评论功能
3.会员与第三方支付功能
4.短信注册功能及用户更换登录设备时的短信验证功能